./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 69eea854146ed6719c2a02b1e3c48ec2ec3340ce1e8957b9754599908f0bff1b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 22:54:32,455 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 22:54:32,540 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 22:54:32,545 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 22:54:32,545 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 22:54:32,568 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 22:54:32,569 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 22:54:32,569 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 22:54:32,570 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 22:54:32,570 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 22:54:32,570 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 22:54:32,570 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 22:54:32,571 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 22:54:32,571 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 22:54:32,571 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 22:54:32,571 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 22:54:32,571 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 22:54:32,571 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 22:54:32,571 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 22:54:32,572 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 22:54:32,573 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 22:54:32,573 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 22:54:32,573 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:54:32,573 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:54:32,573 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:54:32,573 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:54:32,574 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 22:54:32,574 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:54:32,574 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:54:32,574 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:54:32,574 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:54:32,574 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 22:54:32,574 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 22:54:32,574 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 22:54:32,575 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 69eea854146ed6719c2a02b1e3c48ec2ec3340ce1e8957b9754599908f0bff1b [2024-11-23 22:54:32,889 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 22:54:32,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 22:54:32,902 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 22:54:32,903 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 22:54:32,903 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 22:54:32,905 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i [2024-11-23 22:54:35,845 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/2e6bf7b18/eb8d244fb3b44b9dbfb34fd44e9f0604/FLAGff6ddaf85 [2024-11-23 22:54:36,109 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 22:54:36,110 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i [2024-11-23 22:54:36,130 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/2e6bf7b18/eb8d244fb3b44b9dbfb34fd44e9f0604/FLAGff6ddaf85 [2024-11-23 22:54:36,151 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/2e6bf7b18/eb8d244fb3b44b9dbfb34fd44e9f0604 [2024-11-23 22:54:36,154 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 22:54:36,155 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 22:54:36,157 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 22:54:36,157 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 22:54:36,163 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 22:54:36,164 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,166 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6453c21e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36, skipping insertion in model container [2024-11-23 22:54:36,166 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,193 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 22:54:36,374 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i[919,932] [2024-11-23 22:54:36,476 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:54:36,496 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 22:54:36,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i[919,932] [2024-11-23 22:54:36,598 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:54:36,622 INFO L204 MainTranslator]: Completed translation [2024-11-23 22:54:36,624 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36 WrapperNode [2024-11-23 22:54:36,625 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 22:54:36,627 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 22:54:36,627 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 22:54:36,627 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 22:54:36,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,657 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,728 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 297 [2024-11-23 22:54:36,728 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 22:54:36,732 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 22:54:36,732 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 22:54:36,733 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 22:54:36,744 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,744 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,752 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,796 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 22:54:36,796 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,796 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,809 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,812 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,816 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,820 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,822 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,828 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 22:54:36,828 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 22:54:36,829 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 22:54:36,829 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 22:54:36,830 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (1/1) ... [2024-11-23 22:54:36,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:54:36,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:54:36,867 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 22:54:36,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 22:54:36,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 22:54:36,895 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 22:54:36,895 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 22:54:36,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 22:54:36,895 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 22:54:36,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 22:54:36,986 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 22:54:36,988 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 22:54:37,628 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-11-23 22:54:37,628 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 22:54:37,640 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 22:54:37,640 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 22:54:37,640 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:54:37 BoogieIcfgContainer [2024-11-23 22:54:37,641 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 22:54:37,643 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 22:54:37,643 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 22:54:37,648 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 22:54:37,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:54:36" (1/3) ... [2024-11-23 22:54:37,650 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b0c3b96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:54:37, skipping insertion in model container [2024-11-23 22:54:37,650 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:54:36" (2/3) ... [2024-11-23 22:54:37,651 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b0c3b96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:54:37, skipping insertion in model container [2024-11-23 22:54:37,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:54:37" (3/3) ... [2024-11-23 22:54:37,653 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i [2024-11-23 22:54:37,671 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 22:54:37,673 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i that has 2 procedures, 126 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 22:54:37,750 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 22:54:37,781 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@62e086b9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 22:54:37,781 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 22:54:37,786 INFO L276 IsEmpty]: Start isEmpty. Operand has 126 states, 89 states have (on average 1.449438202247191) internal successors, (129), 90 states have internal predecessors, (129), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-23 22:54:37,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-23 22:54:37,805 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:54:37,805 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:54:37,806 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:54:37,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:54:37,813 INFO L85 PathProgramCache]: Analyzing trace with hash 725536545, now seen corresponding path program 1 times [2024-11-23 22:54:37,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:54:37,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475659982] [2024-11-23 22:54:37,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:54:37,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:54:37,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:54:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-23 22:54:38,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:54:38,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475659982] [2024-11-23 22:54:38,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475659982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:54:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510885401] [2024-11-23 22:54:38,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:54:38,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:54:38,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:54:38,271 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:54:38,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 22:54:38,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:54:38,538 INFO L256 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 22:54:38,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:54:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-23 22:54:38,606 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 22:54:38,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510885401] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:54:38,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 22:54:38,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 22:54:38,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845672079] [2024-11-23 22:54:38,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:54:38,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 22:54:38,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:54:38,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 22:54:38,633 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 22:54:38,635 INFO L87 Difference]: Start difference. First operand has 126 states, 89 states have (on average 1.449438202247191) internal successors, (129), 90 states have internal predecessors, (129), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:54:38,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:54:38,670 INFO L93 Difference]: Finished difference Result 245 states and 422 transitions. [2024-11-23 22:54:38,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 22:54:38,672 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 218 [2024-11-23 22:54:38,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:54:38,679 INFO L225 Difference]: With dead ends: 245 [2024-11-23 22:54:38,680 INFO L226 Difference]: Without dead ends: 122 [2024-11-23 22:54:38,683 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 22:54:38,686 INFO L435 NwaCegarLoop]: 190 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 22:54:38,687 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 22:54:38,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-11-23 22:54:38,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2024-11-23 22:54:38,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 86 states have (on average 1.4186046511627908) internal successors, (122), 86 states have internal predecessors, (122), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-23 22:54:38,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 190 transitions. [2024-11-23 22:54:38,731 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 190 transitions. Word has length 218 [2024-11-23 22:54:38,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:54:38,731 INFO L471 AbstractCegarLoop]: Abstraction has 122 states and 190 transitions. [2024-11-23 22:54:38,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:54:38,732 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 190 transitions. [2024-11-23 22:54:38,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-23 22:54:38,736 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:54:38,736 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:54:38,746 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 22:54:38,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 22:54:38,937 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:54:38,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:54:38,938 INFO L85 PathProgramCache]: Analyzing trace with hash -2100899495, now seen corresponding path program 1 times [2024-11-23 22:54:38,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:54:38,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032928836] [2024-11-23 22:54:38,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:54:38,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:54:39,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:54:39,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:54:39,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:54:39,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032928836] [2024-11-23 22:54:39,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032928836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:54:39,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:54:39,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 22:54:39,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105602373] [2024-11-23 22:54:39,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:54:39,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:54:39,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:54:39,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:54:39,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:54:39,907 INFO L87 Difference]: Start difference. First operand 122 states and 190 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:54:40,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:54:40,200 INFO L93 Difference]: Finished difference Result 361 states and 565 transitions. [2024-11-23 22:54:40,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:54:40,201 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2024-11-23 22:54:40,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:54:40,208 INFO L225 Difference]: With dead ends: 361 [2024-11-23 22:54:40,208 INFO L226 Difference]: Without dead ends: 242 [2024-11-23 22:54:40,209 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:54:40,210 INFO L435 NwaCegarLoop]: 186 mSDtfsCounter, 128 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 22:54:40,213 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 541 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 22:54:40,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2024-11-23 22:54:40,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 183. [2024-11-23 22:54:40,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 112 states have (on average 1.3214285714285714) internal successors, (148), 112 states have internal predecessors, (148), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-23 22:54:40,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 284 transitions. [2024-11-23 22:54:40,275 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 284 transitions. Word has length 218 [2024-11-23 22:54:40,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:54:40,277 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 284 transitions. [2024-11-23 22:54:40,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:54:40,278 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 284 transitions. [2024-11-23 22:54:40,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:54:40,285 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:54:40,286 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:54:40,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 22:54:40,286 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:54:40,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:54:40,287 INFO L85 PathProgramCache]: Analyzing trace with hash -728892643, now seen corresponding path program 1 times [2024-11-23 22:54:40,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:54:40,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815563449] [2024-11-23 22:54:40,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:54:40,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:54:40,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:55:01,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:55:01,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:55:01,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815563449] [2024-11-23 22:55:01,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815563449] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:55:01,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:55:01,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 22:55:01,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078668236] [2024-11-23 22:55:01,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:55:01,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 22:55:01,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:55:01,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 22:55:01,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-23 22:55:01,303 INFO L87 Difference]: Start difference. First operand 183 states and 284 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:55:04,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:55:04,243 INFO L93 Difference]: Finished difference Result 539 states and 820 transitions. [2024-11-23 22:55:04,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:55:04,245 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 219 [2024-11-23 22:55:04,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:55:04,252 INFO L225 Difference]: With dead ends: 539 [2024-11-23 22:55:04,252 INFO L226 Difference]: Without dead ends: 420 [2024-11-23 22:55:04,253 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=125, Invalid=381, Unknown=0, NotChecked=0, Total=506 [2024-11-23 22:55:04,254 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 728 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 1265 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:55:04,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [728 Valid, 949 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1265 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-23 22:55:04,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2024-11-23 22:55:04,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 219. [2024-11-23 22:55:04,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 147 states have (on average 1.3537414965986394) internal successors, (199), 147 states have internal predecessors, (199), 68 states have call successors, (68), 3 states have call predecessors, (68), 3 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-23 22:55:04,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 335 transitions. [2024-11-23 22:55:04,314 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 335 transitions. Word has length 219 [2024-11-23 22:55:04,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:55:04,317 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 335 transitions. [2024-11-23 22:55:04,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:55:04,317 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 335 transitions. [2024-11-23 22:55:04,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:55:04,323 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:55:04,323 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:55:04,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 22:55:04,323 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:55:04,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:55:04,324 INFO L85 PathProgramCache]: Analyzing trace with hash -470727205, now seen corresponding path program 1 times [2024-11-23 22:55:04,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:55:04,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737302200] [2024-11-23 22:55:04,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:55:04,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:55:04,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:55:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:55:13,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:55:13,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737302200] [2024-11-23 22:55:13,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737302200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:55:13,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:55:13,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 22:55:13,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631826177] [2024-11-23 22:55:13,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:55:13,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 22:55:13,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:55:13,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 22:55:13,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2024-11-23 22:55:13,994 INFO L87 Difference]: Start difference. First operand 219 states and 335 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:55:17,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:55:17,066 INFO L93 Difference]: Finished difference Result 603 states and 916 transitions. [2024-11-23 22:55:17,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:55:17,067 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-23 22:55:17,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:55:17,071 INFO L225 Difference]: With dead ends: 603 [2024-11-23 22:55:17,071 INFO L226 Difference]: Without dead ends: 484 [2024-11-23 22:55:17,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=175, Invalid=377, Unknown=0, NotChecked=0, Total=552 [2024-11-23 22:55:17,073 INFO L435 NwaCegarLoop]: 172 mSDtfsCounter, 683 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 1264 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 1076 SdHoareTripleChecker+Invalid, 1396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-23 22:55:17,074 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [683 Valid, 1076 Invalid, 1396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1264 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-23 22:55:17,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2024-11-23 22:55:17,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 377. [2024-11-23 22:55:17,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 269 states have (on average 1.4014869888475836) internal successors, (377), 269 states have internal predecessors, (377), 102 states have call successors, (102), 5 states have call predecessors, (102), 5 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-11-23 22:55:17,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 581 transitions. [2024-11-23 22:55:17,120 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 581 transitions. Word has length 219 [2024-11-23 22:55:17,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:55:17,121 INFO L471 AbstractCegarLoop]: Abstraction has 377 states and 581 transitions. [2024-11-23 22:55:17,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:55:17,122 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 581 transitions. [2024-11-23 22:55:17,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:55:17,124 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:55:17,125 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:55:17,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 22:55:17,125 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:55:17,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:55:17,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1546541093, now seen corresponding path program 1 times [2024-11-23 22:55:17,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:55:17,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227190825] [2024-11-23 22:55:17,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:55:17,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:55:17,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:55:17,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:55:17,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:55:17,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227190825] [2024-11-23 22:55:17,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227190825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:55:17,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:55:17,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 22:55:17,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647698391] [2024-11-23 22:55:17,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:55:17,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:55:17,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:55:17,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:55:17,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:55:17,266 INFO L87 Difference]: Start difference. First operand 377 states and 581 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:55:17,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:55:17,413 INFO L93 Difference]: Finished difference Result 708 states and 1076 transitions. [2024-11-23 22:55:17,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:55:17,414 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-23 22:55:17,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:55:17,418 INFO L225 Difference]: With dead ends: 708 [2024-11-23 22:55:17,420 INFO L226 Difference]: Without dead ends: 589 [2024-11-23 22:55:17,421 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:55:17,423 INFO L435 NwaCegarLoop]: 255 mSDtfsCounter, 203 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:55:17,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 594 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 22:55:17,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2024-11-23 22:55:17,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 476. [2024-11-23 22:55:17,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 356 states have (on average 1.4269662921348314) internal successors, (508), 357 states have internal predecessors, (508), 110 states have call successors, (110), 9 states have call predecessors, (110), 9 states have return successors, (110), 109 states have call predecessors, (110), 110 states have call successors, (110) [2024-11-23 22:55:17,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 728 transitions. [2024-11-23 22:55:17,484 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 728 transitions. Word has length 219 [2024-11-23 22:55:17,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:55:17,485 INFO L471 AbstractCegarLoop]: Abstraction has 476 states and 728 transitions. [2024-11-23 22:55:17,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:55:17,485 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 728 transitions. [2024-11-23 22:55:17,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:55:17,489 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:55:17,489 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:55:17,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 22:55:17,490 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:55:17,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:55:17,490 INFO L85 PathProgramCache]: Analyzing trace with hash -866482723, now seen corresponding path program 1 times [2024-11-23 22:55:17,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:55:17,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668338774] [2024-11-23 22:55:17,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:55:17,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:55:17,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:55:39,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:55:39,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:55:39,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668338774] [2024-11-23 22:55:39,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668338774] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:55:39,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:55:39,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 22:55:39,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675643779] [2024-11-23 22:55:39,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:55:39,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 22:55:39,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:55:39,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 22:55:39,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-23 22:55:39,554 INFO L87 Difference]: Start difference. First operand 476 states and 728 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:55:42,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:55:42,278 INFO L93 Difference]: Finished difference Result 941 states and 1421 transitions. [2024-11-23 22:55:42,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:55:42,279 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 219 [2024-11-23 22:55:42,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:55:42,284 INFO L225 Difference]: With dead ends: 941 [2024-11-23 22:55:42,284 INFO L226 Difference]: Without dead ends: 563 [2024-11-23 22:55:42,285 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=193, Invalid=563, Unknown=0, NotChecked=0, Total=756 [2024-11-23 22:55:42,286 INFO L435 NwaCegarLoop]: 166 mSDtfsCounter, 1006 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1006 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 22:55:42,286 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1006 Valid, 924 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 22:55:42,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2024-11-23 22:55:42,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 494. [2024-11-23 22:55:42,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 371 states have (on average 1.4070080862533694) internal successors, (522), 372 states have internal predecessors, (522), 110 states have call successors, (110), 12 states have call predecessors, (110), 12 states have return successors, (110), 109 states have call predecessors, (110), 110 states have call successors, (110) [2024-11-23 22:55:42,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 742 transitions. [2024-11-23 22:55:42,341 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 742 transitions. Word has length 219 [2024-11-23 22:55:42,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:55:42,342 INFO L471 AbstractCegarLoop]: Abstraction has 494 states and 742 transitions. [2024-11-23 22:55:42,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:55:42,342 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 742 transitions. [2024-11-23 22:55:42,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:55:42,348 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:55:42,349 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:55:42,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 22:55:42,349 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:55:42,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:55:42,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1600300763, now seen corresponding path program 1 times [2024-11-23 22:55:42,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:55:42,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104478040] [2024-11-23 22:55:42,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:55:42,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:55:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:56:50,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:56:50,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:56:50,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104478040] [2024-11-23 22:56:50,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104478040] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:56:50,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:56:50,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-23 22:56:50,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158372850] [2024-11-23 22:56:50,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:56:50,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 22:56:50,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:56:50,197 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 22:56:50,198 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-11-23 22:56:50,198 INFO L87 Difference]: Start difference. First operand 494 states and 742 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:56:54,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:56:54,320 INFO L93 Difference]: Finished difference Result 1097 states and 1631 transitions. [2024-11-23 22:56:54,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 22:56:54,321 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 219 [2024-11-23 22:56:54,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:56:54,326 INFO L225 Difference]: With dead ends: 1097 [2024-11-23 22:56:54,327 INFO L226 Difference]: Without dead ends: 891 [2024-11-23 22:56:54,330 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2024-11-23 22:56:54,331 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 851 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 2007 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 851 SdHoareTripleChecker+Valid, 1301 SdHoareTripleChecker+Invalid, 2189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-23 22:56:54,332 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [851 Valid, 1301 Invalid, 2189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2007 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-23 22:56:54,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2024-11-23 22:56:54,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 653. [2024-11-23 22:56:54,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 489 states have (on average 1.394683026584867) internal successors, (682), 490 states have internal predecessors, (682), 144 states have call successors, (144), 19 states have call predecessors, (144), 19 states have return successors, (144), 143 states have call predecessors, (144), 144 states have call successors, (144) [2024-11-23 22:56:54,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 970 transitions. [2024-11-23 22:56:54,407 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 970 transitions. Word has length 219 [2024-11-23 22:56:54,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:56:54,407 INFO L471 AbstractCegarLoop]: Abstraction has 653 states and 970 transitions. [2024-11-23 22:56:54,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:56:54,408 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 970 transitions. [2024-11-23 22:56:54,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:56:54,415 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:56:54,415 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:56:54,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 22:56:54,415 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:56:54,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:56:54,416 INFO L85 PathProgramCache]: Analyzing trace with hash -254603875, now seen corresponding path program 1 times [2024-11-23 22:56:54,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:56:54,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533201850] [2024-11-23 22:56:54,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:56:54,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:56:54,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:16,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:57:16,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:16,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533201850] [2024-11-23 22:57:16,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533201850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:16,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:16,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 22:57:16,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87161955] [2024-11-23 22:57:16,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:16,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 22:57:16,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:16,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 22:57:16,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2024-11-23 22:57:16,337 INFO L87 Difference]: Start difference. First operand 653 states and 970 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 22:57:21,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:57:21,018 INFO L93 Difference]: Finished difference Result 1503 states and 2216 transitions. [2024-11-23 22:57:21,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:57:21,019 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 219 [2024-11-23 22:57:21,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:57:21,028 INFO L225 Difference]: With dead ends: 1503 [2024-11-23 22:57:21,029 INFO L226 Difference]: Without dead ends: 956 [2024-11-23 22:57:21,030 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=226, Invalid=476, Unknown=0, NotChecked=0, Total=702 [2024-11-23 22:57:21,031 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 718 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1474 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 718 SdHoareTripleChecker+Valid, 1115 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 1474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:57:21,031 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [718 Valid, 1115 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 1474 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-23 22:57:21,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2024-11-23 22:57:21,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 663. [2024-11-23 22:57:21,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 499 states have (on average 1.3927855711422845) internal successors, (695), 500 states have internal predecessors, (695), 144 states have call successors, (144), 19 states have call predecessors, (144), 19 states have return successors, (144), 143 states have call predecessors, (144), 144 states have call successors, (144) [2024-11-23 22:57:21,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 983 transitions. [2024-11-23 22:57:21,108 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 983 transitions. Word has length 219 [2024-11-23 22:57:21,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:57:21,109 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 983 transitions. [2024-11-23 22:57:21,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 22:57:21,110 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 983 transitions. [2024-11-23 22:57:21,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:57:21,114 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:57:21,114 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:21,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 22:57:21,116 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:57:21,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:21,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1076545691, now seen corresponding path program 1 times [2024-11-23 22:57:21,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:21,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100934276] [2024-11-23 22:57:21,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:21,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:21,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:35,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:57:35,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:35,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100934276] [2024-11-23 22:57:35,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100934276] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:35,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:35,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 22:57:35,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448203225] [2024-11-23 22:57:35,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:35,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 22:57:35,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:35,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 22:57:35,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-23 22:57:35,576 INFO L87 Difference]: Start difference. First operand 663 states and 983 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:57:38,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:57:38,829 INFO L93 Difference]: Finished difference Result 1206 states and 1789 transitions. [2024-11-23 22:57:38,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 22:57:38,830 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 219 [2024-11-23 22:57:38,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:57:38,835 INFO L225 Difference]: With dead ends: 1206 [2024-11-23 22:57:38,835 INFO L226 Difference]: Without dead ends: 1000 [2024-11-23 22:57:38,837 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=138, Invalid=368, Unknown=0, NotChecked=0, Total=506 [2024-11-23 22:57:38,837 INFO L435 NwaCegarLoop]: 215 mSDtfsCounter, 602 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 1410 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-23 22:57:38,838 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 1410 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1378 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-23 22:57:38,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2024-11-23 22:57:38,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 680. [2024-11-23 22:57:38,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 516 states have (on average 1.4011627906976745) internal successors, (723), 517 states have internal predecessors, (723), 144 states have call successors, (144), 19 states have call predecessors, (144), 19 states have return successors, (144), 143 states have call predecessors, (144), 144 states have call successors, (144) [2024-11-23 22:57:38,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1011 transitions. [2024-11-23 22:57:38,908 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1011 transitions. Word has length 219 [2024-11-23 22:57:38,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:57:38,909 INFO L471 AbstractCegarLoop]: Abstraction has 680 states and 1011 transitions. [2024-11-23 22:57:38,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:57:38,909 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1011 transitions. [2024-11-23 22:57:38,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:57:38,912 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:57:38,912 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:38,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-23 22:57:38,913 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:57:38,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:38,913 INFO L85 PathProgramCache]: Analyzing trace with hash -889228199, now seen corresponding path program 1 times [2024-11-23 22:57:38,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:38,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168307658] [2024-11-23 22:57:38,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:38,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:39,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:35,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:58:35,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:35,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168307658] [2024-11-23 22:58:35,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168307658] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:58:35,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:58:35,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 22:58:35,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747813385] [2024-11-23 22:58:35,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:58:35,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 22:58:35,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:35,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 22:58:35,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-23 22:58:35,303 INFO L87 Difference]: Start difference. First operand 680 states and 1011 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:58:39,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:58:39,512 INFO L93 Difference]: Finished difference Result 1356 states and 2019 transitions. [2024-11-23 22:58:39,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 22:58:39,513 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-23 22:58:39,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:58:39,520 INFO L225 Difference]: With dead ends: 1356 [2024-11-23 22:58:39,520 INFO L226 Difference]: Without dead ends: 1150 [2024-11-23 22:58:39,521 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=133, Invalid=329, Unknown=0, NotChecked=0, Total=462 [2024-11-23 22:58:39,523 INFO L435 NwaCegarLoop]: 260 mSDtfsCounter, 557 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 1323 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:58:39,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [557 Valid, 1326 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1323 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-23 22:58:39,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2024-11-23 22:58:39,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 813. [2024-11-23 22:58:39,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 813 states, 610 states have (on average 1.3918032786885246) internal successors, (849), 611 states have internal predecessors, (849), 178 states have call successors, (178), 24 states have call predecessors, (178), 24 states have return successors, (178), 177 states have call predecessors, (178), 178 states have call successors, (178) [2024-11-23 22:58:39,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 813 states to 813 states and 1205 transitions. [2024-11-23 22:58:39,615 INFO L78 Accepts]: Start accepts. Automaton has 813 states and 1205 transitions. Word has length 219 [2024-11-23 22:58:39,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:58:39,616 INFO L471 AbstractCegarLoop]: Abstraction has 813 states and 1205 transitions. [2024-11-23 22:58:39,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:58:39,616 INFO L276 IsEmpty]: Start isEmpty. Operand 813 states and 1205 transitions. [2024-11-23 22:58:39,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-23 22:58:39,620 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:58:39,621 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:58:39,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 22:58:39,621 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:58:39,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:39,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1550834459, now seen corresponding path program 1 times [2024-11-23 22:58:39,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:39,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788071086] [2024-11-23 22:58:39,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:39,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:39,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:53,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:58:53,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:53,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788071086] [2024-11-23 22:58:53,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788071086] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:58:53,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:58:53,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 22:58:53,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748070437] [2024-11-23 22:58:53,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:58:53,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 22:58:53,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:53,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 22:58:53,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-23 22:58:53,316 INFO L87 Difference]: Start difference. First operand 813 states and 1205 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:58:55,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:58:55,178 INFO L93 Difference]: Finished difference Result 1748 states and 2587 transitions. [2024-11-23 22:58:55,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 22:58:55,179 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 219 [2024-11-23 22:58:55,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:58:55,186 INFO L225 Difference]: With dead ends: 1748 [2024-11-23 22:58:55,186 INFO L226 Difference]: Without dead ends: 1205 [2024-11-23 22:58:55,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=223, Unknown=0, NotChecked=0, Total=342 [2024-11-23 22:58:55,189 INFO L435 NwaCegarLoop]: 243 mSDtfsCounter, 431 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-23 22:58:55,189 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 1340 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1063 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-23 22:58:55,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2024-11-23 22:58:55,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 815. [2024-11-23 22:58:55,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 612 states have (on average 1.3905228758169934) internal successors, (851), 613 states have internal predecessors, (851), 178 states have call successors, (178), 24 states have call predecessors, (178), 24 states have return successors, (178), 177 states have call predecessors, (178), 178 states have call successors, (178) [2024-11-23 22:58:55,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 1207 transitions. [2024-11-23 22:58:55,281 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 1207 transitions. Word has length 219 [2024-11-23 22:58:55,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:58:55,283 INFO L471 AbstractCegarLoop]: Abstraction has 815 states and 1207 transitions. [2024-11-23 22:58:55,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:58:55,285 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 1207 transitions. [2024-11-23 22:58:55,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 22:58:55,288 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:58:55,289 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:58:55,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 22:58:55,289 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:58:55,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:55,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1199103594, now seen corresponding path program 1 times [2024-11-23 22:58:55,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:55,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724488759] [2024-11-23 22:58:55,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:55,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:55,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:58:55,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:55,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724488759] [2024-11-23 22:58:55,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724488759] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:58:55,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:58:55,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 22:58:55,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001201089] [2024-11-23 22:58:55,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:58:55,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:58:55,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:55,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:58:55,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:58:55,538 INFO L87 Difference]: Start difference. First operand 815 states and 1207 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:58:55,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:58:55,678 INFO L93 Difference]: Finished difference Result 1108 states and 1659 transitions. [2024-11-23 22:58:55,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:58:55,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-23 22:58:55,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:58:55,684 INFO L225 Difference]: With dead ends: 1108 [2024-11-23 22:58:55,684 INFO L226 Difference]: Without dead ends: 901 [2024-11-23 22:58:55,685 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:58:55,686 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 98 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:58:55,687 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 476 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 22:58:55,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2024-11-23 22:58:55,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 818. [2024-11-23 22:58:55,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 623 states have (on average 1.404494382022472) internal successors, (875), 623 states have internal predecessors, (875), 170 states have call successors, (170), 24 states have call predecessors, (170), 24 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-23 22:58:55,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 1215 transitions. [2024-11-23 22:58:55,772 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 1215 transitions. Word has length 220 [2024-11-23 22:58:55,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:58:55,773 INFO L471 AbstractCegarLoop]: Abstraction has 818 states and 1215 transitions. [2024-11-23 22:58:55,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:58:55,773 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 1215 transitions. [2024-11-23 22:58:55,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 22:58:55,774 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:58:55,775 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:58:55,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-23 22:58:55,775 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:58:55,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:55,775 INFO L85 PathProgramCache]: Analyzing trace with hash -575903768, now seen corresponding path program 1 times [2024-11-23 22:58:55,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:55,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749543213] [2024-11-23 22:58:55,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:55,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:55,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:59:12,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:59:12,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:59:12,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749543213] [2024-11-23 22:59:12,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749543213] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:59:12,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:59:12,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-23 22:59:12,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183022901] [2024-11-23 22:59:12,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:59:12,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 22:59:12,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:59:12,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 22:59:12,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2024-11-23 22:59:12,814 INFO L87 Difference]: Start difference. First operand 818 states and 1215 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 22:59:18,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:59:18,618 INFO L93 Difference]: Finished difference Result 1340 states and 1985 transitions. [2024-11-23 22:59:18,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-23 22:59:18,619 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 220 [2024-11-23 22:59:18,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:59:18,625 INFO L225 Difference]: With dead ends: 1340 [2024-11-23 22:59:18,625 INFO L226 Difference]: Without dead ends: 1128 [2024-11-23 22:59:18,626 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2024-11-23 22:59:18,627 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 838 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 1742 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 838 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 1915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-11-23 22:59:18,627 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [838 Valid, 968 Invalid, 1915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1742 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-11-23 22:59:18,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2024-11-23 22:59:18,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 827. [2024-11-23 22:59:18,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 632 states have (on average 1.4034810126582278) internal successors, (887), 632 states have internal predecessors, (887), 170 states have call successors, (170), 24 states have call predecessors, (170), 24 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-23 22:59:18,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1227 transitions. [2024-11-23 22:59:18,715 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 1227 transitions. Word has length 220 [2024-11-23 22:59:18,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:59:18,716 INFO L471 AbstractCegarLoop]: Abstraction has 827 states and 1227 transitions. [2024-11-23 22:59:18,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 22:59:18,717 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 1227 transitions. [2024-11-23 22:59:18,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 22:59:18,718 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:59:18,719 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:59:18,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 22:59:18,719 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:59:18,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:59:18,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1162709782, now seen corresponding path program 1 times [2024-11-23 22:59:18,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:59:18,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158367465] [2024-11-23 22:59:18,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:59:18,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:59:18,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:59:18,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:59:18,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:59:18,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158367465] [2024-11-23 22:59:18,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158367465] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:59:18,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:59:18,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 22:59:18,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270585502] [2024-11-23 22:59:18,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:59:18,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:59:18,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:59:18,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:59:18,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:59:18,975 INFO L87 Difference]: Start difference. First operand 827 states and 1227 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:59:19,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:59:19,156 INFO L93 Difference]: Finished difference Result 1699 states and 2492 transitions. [2024-11-23 22:59:19,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:59:19,157 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-23 22:59:19,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:59:19,162 INFO L225 Difference]: With dead ends: 1699 [2024-11-23 22:59:19,163 INFO L226 Difference]: Without dead ends: 1004 [2024-11-23 22:59:19,165 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:59:19,165 INFO L435 NwaCegarLoop]: 229 mSDtfsCounter, 39 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:59:19,167 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 608 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 22:59:19,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2024-11-23 22:59:19,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 905. [2024-11-23 22:59:19,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 705 states have (on average 1.3872340425531915) internal successors, (978), 706 states have internal predecessors, (978), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 22:59:19,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1326 transitions. [2024-11-23 22:59:19,256 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 1326 transitions. Word has length 220 [2024-11-23 22:59:19,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:59:19,256 INFO L471 AbstractCegarLoop]: Abstraction has 905 states and 1326 transitions. [2024-11-23 22:59:19,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 22:59:19,257 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 1326 transitions. [2024-11-23 22:59:19,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 22:59:19,259 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:59:19,259 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:59:19,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-23 22:59:19,259 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:59:19,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:59:19,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1228778410, now seen corresponding path program 1 times [2024-11-23 22:59:19,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:59:19,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435453554] [2024-11-23 22:59:19,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:59:19,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:59:19,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:59:37,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:59:37,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:59:37,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435453554] [2024-11-23 22:59:37,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435453554] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:59:37,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:59:37,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-23 22:59:37,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740269993] [2024-11-23 22:59:37,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:59:37,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 22:59:37,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:59:37,227 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 22:59:37,227 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-11-23 22:59:37,227 INFO L87 Difference]: Start difference. First operand 905 states and 1326 transitions. Second operand has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 13 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:59:38,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:59:38,633 INFO L93 Difference]: Finished difference Result 1471 states and 2143 transitions. [2024-11-23 22:59:38,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 22:59:38,634 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 13 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 220 [2024-11-23 22:59:38,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:59:38,637 INFO L225 Difference]: With dead ends: 1471 [2024-11-23 22:59:38,637 INFO L226 Difference]: Without dead ends: 1221 [2024-11-23 22:59:38,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2024-11-23 22:59:38,639 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 635 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:59:38,639 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 779 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 22:59:38,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2024-11-23 22:59:38,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 930. [2024-11-23 22:59:38,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 730 states have (on average 1.395890410958904) internal successors, (1019), 731 states have internal predecessors, (1019), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 22:59:38,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1367 transitions. [2024-11-23 22:59:38,730 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1367 transitions. Word has length 220 [2024-11-23 22:59:38,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:59:38,731 INFO L471 AbstractCegarLoop]: Abstraction has 930 states and 1367 transitions. [2024-11-23 22:59:38,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 13 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:59:38,731 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1367 transitions. [2024-11-23 22:59:38,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 22:59:38,733 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:59:38,733 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:59:38,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-23 22:59:38,733 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:59:38,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:59:38,734 INFO L85 PathProgramCache]: Analyzing trace with hash -546228952, now seen corresponding path program 1 times [2024-11-23 22:59:38,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:59:38,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016453465] [2024-11-23 22:59:38,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:59:38,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:59:38,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:59:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 22:59:55,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:59:55,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016453465] [2024-11-23 22:59:55,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016453465] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:59:55,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:59:55,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-23 22:59:55,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102956670] [2024-11-23 22:59:55,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:59:55,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 22:59:55,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:59:55,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 22:59:55,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2024-11-23 22:59:55,144 INFO L87 Difference]: Start difference. First operand 930 states and 1367 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:59:59,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:59:59,112 INFO L93 Difference]: Finished difference Result 1455 states and 2123 transitions. [2024-11-23 22:59:59,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:59:59,113 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 220 [2024-11-23 22:59:59,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:59:59,117 INFO L225 Difference]: With dead ends: 1455 [2024-11-23 22:59:59,117 INFO L226 Difference]: Without dead ends: 1205 [2024-11-23 22:59:59,118 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=231, Invalid=699, Unknown=0, NotChecked=0, Total=930 [2024-11-23 22:59:59,118 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 885 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 2013 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 885 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 2221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 2013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-23 22:59:59,118 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [885 Valid, 1090 Invalid, 2221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 2013 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-23 22:59:59,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2024-11-23 22:59:59,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 930. [2024-11-23 22:59:59,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 730 states have (on average 1.395890410958904) internal successors, (1019), 731 states have internal predecessors, (1019), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 22:59:59,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1367 transitions. [2024-11-23 22:59:59,204 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1367 transitions. Word has length 220 [2024-11-23 22:59:59,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:59:59,205 INFO L471 AbstractCegarLoop]: Abstraction has 930 states and 1367 transitions. [2024-11-23 22:59:59,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 22:59:59,205 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1367 transitions. [2024-11-23 22:59:59,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 22:59:59,207 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:59:59,208 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:59:59,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 22:59:59,208 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:59:59,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:59:59,209 INFO L85 PathProgramCache]: Analyzing trace with hash 389655148, now seen corresponding path program 1 times [2024-11-23 22:59:59,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:59:59,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946820335] [2024-11-23 22:59:59,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:59:59,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:59:59,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:00:00,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:00:00,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:00:00,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946820335] [2024-11-23 23:00:00,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946820335] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:00:00,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:00:00,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-23 23:00:00,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067624109] [2024-11-23 23:00:00,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:00:00,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 23:00:00,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:00:00,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 23:00:00,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:00:00,994 INFO L87 Difference]: Start difference. First operand 930 states and 1367 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:02,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:00:02,493 INFO L93 Difference]: Finished difference Result 2262 states and 3275 transitions. [2024-11-23 23:00:02,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 23:00:02,493 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-23 23:00:02,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:00:02,500 INFO L225 Difference]: With dead ends: 2262 [2024-11-23 23:00:02,500 INFO L226 Difference]: Without dead ends: 1495 [2024-11-23 23:00:02,503 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:00:02,503 INFO L435 NwaCegarLoop]: 197 mSDtfsCounter, 467 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:00:02,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 752 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 23:00:02,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2024-11-23 23:00:02,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1098. [2024-11-23 23:00:02,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 898 states have (on average 1.400890868596882) internal successors, (1258), 899 states have internal predecessors, (1258), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 23:00:02,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1606 transitions. [2024-11-23 23:00:02,595 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1606 transitions. Word has length 220 [2024-11-23 23:00:02,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:00:02,596 INFO L471 AbstractCegarLoop]: Abstraction has 1098 states and 1606 transitions. [2024-11-23 23:00:02,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:02,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1606 transitions. [2024-11-23 23:00:02,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 23:00:02,598 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:00:02,598 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:00:02,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-23 23:00:02,598 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:00:02,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:00:02,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1385352214, now seen corresponding path program 1 times [2024-11-23 23:00:02,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:00:02,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759410625] [2024-11-23 23:00:02,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:00:02,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:00:02,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:00:16,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:00:16,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:00:16,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759410625] [2024-11-23 23:00:16,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759410625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:00:16,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:00:16,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 23:00:16,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040596572] [2024-11-23 23:00:16,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:00:16,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:00:16,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:00:16,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:00:16,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:00:16,517 INFO L87 Difference]: Start difference. First operand 1098 states and 1606 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:19,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:00:19,448 INFO L93 Difference]: Finished difference Result 1942 states and 2809 transitions. [2024-11-23 23:00:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:00:19,449 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-23 23:00:19,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:00:19,455 INFO L225 Difference]: With dead ends: 1942 [2024-11-23 23:00:19,456 INFO L226 Difference]: Without dead ends: 1642 [2024-11-23 23:00:19,457 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=163, Invalid=437, Unknown=0, NotChecked=0, Total=600 [2024-11-23 23:00:19,458 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 782 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:00:19,458 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [782 Valid, 968 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1316 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-23 23:00:19,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states. [2024-11-23 23:00:19,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 1133. [2024-11-23 23:00:19,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 933 states have (on average 1.407288317256163) internal successors, (1313), 934 states have internal predecessors, (1313), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 23:00:19,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 1661 transitions. [2024-11-23 23:00:19,549 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 1661 transitions. Word has length 220 [2024-11-23 23:00:19,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:00:19,550 INFO L471 AbstractCegarLoop]: Abstraction has 1133 states and 1661 transitions. [2024-11-23 23:00:19,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:19,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 1661 transitions. [2024-11-23 23:00:19,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 23:00:19,552 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:00:19,552 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:00:19,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-23 23:00:19,553 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:00:19,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:00:19,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1277813782, now seen corresponding path program 1 times [2024-11-23 23:00:19,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:00:19,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124795704] [2024-11-23 23:00:19,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:00:19,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:00:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:00:26,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:00:26,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:00:26,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124795704] [2024-11-23 23:00:26,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124795704] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:00:26,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:00:26,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-23 23:00:26,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974178568] [2024-11-23 23:00:26,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:00:26,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 23:00:26,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:00:26,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 23:00:26,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:00:26,104 INFO L87 Difference]: Start difference. First operand 1133 states and 1661 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:27,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:00:27,211 INFO L93 Difference]: Finished difference Result 2225 states and 3238 transitions. [2024-11-23 23:00:27,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 23:00:27,212 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-23 23:00:27,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:00:27,218 INFO L225 Difference]: With dead ends: 2225 [2024-11-23 23:00:27,218 INFO L226 Difference]: Without dead ends: 1270 [2024-11-23 23:00:27,220 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:00:27,220 INFO L435 NwaCegarLoop]: 170 mSDtfsCounter, 308 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:00:27,221 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 886 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:00:27,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1270 states. [2024-11-23 23:00:27,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1270 to 1135. [2024-11-23 23:00:27,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1135 states, 935 states have (on average 1.4064171122994653) internal successors, (1315), 936 states have internal predecessors, (1315), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 23:00:27,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1135 states to 1135 states and 1663 transitions. [2024-11-23 23:00:27,355 INFO L78 Accepts]: Start accepts. Automaton has 1135 states and 1663 transitions. Word has length 220 [2024-11-23 23:00:27,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:00:27,356 INFO L471 AbstractCegarLoop]: Abstraction has 1135 states and 1663 transitions. [2024-11-23 23:00:27,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:27,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1135 states and 1663 transitions. [2024-11-23 23:00:27,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 23:00:27,359 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:00:27,359 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:00:27,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-23 23:00:27,359 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:00:27,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:00:27,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1242146152, now seen corresponding path program 1 times [2024-11-23 23:00:27,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:00:27,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736765393] [2024-11-23 23:00:27,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:00:27,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:00:27,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:00:44,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:00:44,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:00:44,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736765393] [2024-11-23 23:00:44,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736765393] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:00:44,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:00:44,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 23:00:44,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67022876] [2024-11-23 23:00:44,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:00:44,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:00:44,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:00:44,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:00:44,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:00:44,899 INFO L87 Difference]: Start difference. First operand 1135 states and 1663 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:00:47,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:00:47,732 INFO L93 Difference]: Finished difference Result 2235 states and 3247 transitions. [2024-11-23 23:00:47,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 23:00:47,732 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 220 [2024-11-23 23:00:47,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:00:47,736 INFO L225 Difference]: With dead ends: 2235 [2024-11-23 23:00:47,736 INFO L226 Difference]: Without dead ends: 1278 [2024-11-23 23:00:47,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=165, Invalid=341, Unknown=0, NotChecked=0, Total=506 [2024-11-23 23:00:47,738 INFO L435 NwaCegarLoop]: 169 mSDtfsCounter, 396 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 1206 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 1065 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:00:47,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 1065 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1206 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 23:00:47,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1278 states. [2024-11-23 23:00:47,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1278 to 1133. [2024-11-23 23:00:47,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 933 states have (on average 1.4062165058949625) internal successors, (1312), 934 states have internal predecessors, (1312), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 23:00:47,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 1660 transitions. [2024-11-23 23:00:47,864 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 1660 transitions. Word has length 220 [2024-11-23 23:00:47,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:00:47,867 INFO L471 AbstractCegarLoop]: Abstraction has 1133 states and 1660 transitions. [2024-11-23 23:00:47,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:00:47,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 1660 transitions. [2024-11-23 23:00:47,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:00:47,869 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:00:47,869 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:00:47,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-23 23:00:47,869 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:00:47,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:00:47,870 INFO L85 PathProgramCache]: Analyzing trace with hash -345079916, now seen corresponding path program 1 times [2024-11-23 23:00:47,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:00:47,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914395695] [2024-11-23 23:00:47,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:00:47,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:00:47,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:00:55,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:00:55,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:00:55,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914395695] [2024-11-23 23:00:55,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914395695] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:00:55,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:00:55,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:00:55,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340043787] [2024-11-23 23:00:55,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:00:55,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:00:55,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:00:55,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:00:55,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:00:55,984 INFO L87 Difference]: Start difference. First operand 1133 states and 1660 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:58,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:00:58,603 INFO L93 Difference]: Finished difference Result 1889 states and 2739 transitions. [2024-11-23 23:00:58,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:00:58,604 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-23 23:00:58,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:00:58,608 INFO L225 Difference]: With dead ends: 1889 [2024-11-23 23:00:58,608 INFO L226 Difference]: Without dead ends: 1555 [2024-11-23 23:00:58,609 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=180, Invalid=372, Unknown=0, NotChecked=0, Total=552 [2024-11-23 23:00:58,610 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 521 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:00:58,610 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [521 Valid, 828 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-23 23:00:58,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2024-11-23 23:00:58,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 1117. [2024-11-23 23:00:58,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1117 states, 917 states have (on average 1.4023991275899672) internal successors, (1286), 918 states have internal predecessors, (1286), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 23:00:58,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1117 states to 1117 states and 1634 transitions. [2024-11-23 23:00:58,696 INFO L78 Accepts]: Start accepts. Automaton has 1117 states and 1634 transitions. Word has length 221 [2024-11-23 23:00:58,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:00:58,697 INFO L471 AbstractCegarLoop]: Abstraction has 1117 states and 1634 transitions. [2024-11-23 23:00:58,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:00:58,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1117 states and 1634 transitions. [2024-11-23 23:00:58,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:00:58,699 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:00:58,699 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:00:58,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-23 23:00:58,699 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:00:58,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:00:58,700 INFO L85 PathProgramCache]: Analyzing trace with hash 285396826, now seen corresponding path program 1 times [2024-11-23 23:00:58,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:00:58,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400721439] [2024-11-23 23:00:58,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:00:58,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:00:58,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:01:23,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:01:23,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:01:23,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400721439] [2024-11-23 23:01:23,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400721439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:01:23,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:01:23,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2024-11-23 23:01:23,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252326664] [2024-11-23 23:01:23,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:01:23,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-23 23:01:23,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:01:23,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-23 23:01:23,052 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2024-11-23 23:01:23,052 INFO L87 Difference]: Start difference. First operand 1117 states and 1634 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 4 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2024-11-23 23:01:29,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:01:29,909 INFO L93 Difference]: Finished difference Result 2027 states and 2913 transitions. [2024-11-23 23:01:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-23 23:01:29,910 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 4 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) Word has length 221 [2024-11-23 23:01:29,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:01:29,920 INFO L225 Difference]: With dead ends: 2027 [2024-11-23 23:01:29,921 INFO L226 Difference]: Without dead ends: 1693 [2024-11-23 23:01:29,922 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=330, Invalid=1076, Unknown=0, NotChecked=0, Total=1406 [2024-11-23 23:01:29,924 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 1297 mSDsluCounter, 1309 mSDsCounter, 0 mSdLazyCounter, 3182 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1297 SdHoareTripleChecker+Valid, 1469 SdHoareTripleChecker+Invalid, 3564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 3182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:01:29,925 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1297 Valid, 1469 Invalid, 3564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 3182 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-11-23 23:01:29,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states. [2024-11-23 23:01:30,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1122. [2024-11-23 23:01:30,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 922 states have (on average 1.4023861171366594) internal successors, (1293), 923 states have internal predecessors, (1293), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 23:01:30,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1641 transitions. [2024-11-23 23:01:30,015 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1641 transitions. Word has length 221 [2024-11-23 23:01:30,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:01:30,015 INFO L471 AbstractCegarLoop]: Abstraction has 1122 states and 1641 transitions. [2024-11-23 23:01:30,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 4 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2024-11-23 23:01:30,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1641 transitions. [2024-11-23 23:01:30,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:01:30,017 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:01:30,017 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:01:30,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-23 23:01:30,018 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:01:30,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:01:30,018 INFO L85 PathProgramCache]: Analyzing trace with hash -99278890, now seen corresponding path program 1 times [2024-11-23 23:01:30,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:01:30,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185464039] [2024-11-23 23:01:30,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:01:30,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:01:30,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:01:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:01:45,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:01:45,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185464039] [2024-11-23 23:01:45,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185464039] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:01:45,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:01:45,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 23:01:45,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475983711] [2024-11-23 23:01:45,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:01:45,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 23:01:45,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:01:45,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 23:01:45,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:01:45,693 INFO L87 Difference]: Start difference. First operand 1122 states and 1641 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:01:46,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:01:46,723 INFO L93 Difference]: Finished difference Result 2005 states and 2922 transitions. [2024-11-23 23:01:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 23:01:46,724 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-23 23:01:46,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:01:46,730 INFO L225 Difference]: With dead ends: 2005 [2024-11-23 23:01:46,730 INFO L226 Difference]: Without dead ends: 1212 [2024-11-23 23:01:46,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:01:46,733 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 511 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:01:46,733 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [511 Valid, 732 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:01:46,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2024-11-23 23:01:46,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 1096. [2024-11-23 23:01:46,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 896 states have (on average 1.4040178571428572) internal successors, (1258), 897 states have internal predecessors, (1258), 174 states have call successors, (174), 25 states have call predecessors, (174), 25 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-23 23:01:46,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1606 transitions. [2024-11-23 23:01:46,821 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1606 transitions. Word has length 221 [2024-11-23 23:01:46,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:01:46,822 INFO L471 AbstractCegarLoop]: Abstraction has 1096 states and 1606 transitions. [2024-11-23 23:01:46,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:01:46,822 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1606 transitions. [2024-11-23 23:01:46,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:01:46,824 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:01:46,824 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:01:46,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-23 23:01:46,824 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:01:46,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:01:46,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1720123493, now seen corresponding path program 1 times [2024-11-23 23:01:46,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:01:46,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529108183] [2024-11-23 23:01:46,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:01:46,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:01:46,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:01:49,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:01:49,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:01:49,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529108183] [2024-11-23 23:01:49,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529108183] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:01:49,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:01:49,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:01:49,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630317959] [2024-11-23 23:01:49,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:01:49,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:01:49,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:01:49,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:01:49,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:01:49,172 INFO L87 Difference]: Start difference. First operand 1096 states and 1606 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:01:51,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:01:51,081 INFO L93 Difference]: Finished difference Result 1265 states and 1823 transitions. [2024-11-23 23:01:51,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:01:51,081 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 222 [2024-11-23 23:01:51,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:01:51,086 INFO L225 Difference]: With dead ends: 1265 [2024-11-23 23:01:51,086 INFO L226 Difference]: Without dead ends: 1263 [2024-11-23 23:01:51,087 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2024-11-23 23:01:51,088 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 528 mSDsluCounter, 1340 mSDsCounter, 0 mSdLazyCounter, 1323 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1559 SdHoareTripleChecker+Invalid, 1371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:01:51,088 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 1559 Invalid, 1371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1323 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-23 23:01:51,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2024-11-23 23:01:51,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1136. [2024-11-23 23:01:51,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 933 states have (on average 1.3987138263665595) internal successors, (1305), 935 states have internal predecessors, (1305), 176 states have call successors, (176), 26 states have call predecessors, (176), 26 states have return successors, (176), 174 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:01:51,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1657 transitions. [2024-11-23 23:01:51,196 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1657 transitions. Word has length 222 [2024-11-23 23:01:51,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:01:51,196 INFO L471 AbstractCegarLoop]: Abstraction has 1136 states and 1657 transitions. [2024-11-23 23:01:51,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:01:51,197 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1657 transitions. [2024-11-23 23:01:51,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:01:51,198 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:01:51,198 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:01:51,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-23 23:01:51,199 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:01:51,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:01:51,199 INFO L85 PathProgramCache]: Analyzing trace with hash -405561189, now seen corresponding path program 1 times [2024-11-23 23:01:51,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:01:51,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926253716] [2024-11-23 23:01:51,199 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:01:51,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:01:51,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:01:55,188 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:01:55,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:01:55,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926253716] [2024-11-23 23:01:55,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926253716] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:01:55,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:01:55,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:01:55,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033612105] [2024-11-23 23:01:55,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:01:55,189 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:01:55,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:01:55,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:01:55,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:01:55,190 INFO L87 Difference]: Start difference. First operand 1136 states and 1657 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 23:01:58,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:01:58,510 INFO L93 Difference]: Finished difference Result 1813 states and 2634 transitions. [2024-11-23 23:01:58,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:01:58,510 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 222 [2024-11-23 23:01:58,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:01:58,517 INFO L225 Difference]: With dead ends: 1813 [2024-11-23 23:01:58,517 INFO L226 Difference]: Without dead ends: 1446 [2024-11-23 23:01:58,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=164, Invalid=592, Unknown=0, NotChecked=0, Total=756 [2024-11-23 23:01:58,519 INFO L435 NwaCegarLoop]: 228 mSDtfsCounter, 772 mSDsluCounter, 1129 mSDsCounter, 0 mSdLazyCounter, 2186 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 2314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 2186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:01:58,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [772 Valid, 1357 Invalid, 2314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 2186 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-23 23:01:58,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2024-11-23 23:01:58,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 1357. [2024-11-23 23:01:58,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1357 states, 1129 states have (on average 1.3923826395039858) internal successors, (1572), 1134 states have internal predecessors, (1572), 196 states have call successors, (196), 31 states have call predecessors, (196), 31 states have return successors, (196), 191 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-23 23:01:58,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1357 states to 1357 states and 1964 transitions. [2024-11-23 23:01:58,649 INFO L78 Accepts]: Start accepts. Automaton has 1357 states and 1964 transitions. Word has length 222 [2024-11-23 23:01:58,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:01:58,649 INFO L471 AbstractCegarLoop]: Abstraction has 1357 states and 1964 transitions. [2024-11-23 23:01:58,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 23:01:58,649 INFO L276 IsEmpty]: Start isEmpty. Operand 1357 states and 1964 transitions. [2024-11-23 23:01:58,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:01:58,651 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:01:58,651 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:01:58,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-23 23:01:58,652 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:01:58,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:01:58,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1294980125, now seen corresponding path program 1 times [2024-11-23 23:01:58,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:01:58,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851057966] [2024-11-23 23:01:58,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:01:58,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:01:58,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:01,068 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:01,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:01,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851057966] [2024-11-23 23:02:01,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851057966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:01,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:01,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-23 23:02:01,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476034904] [2024-11-23 23:02:01,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:01,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 23:02:01,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:01,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 23:02:01,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:02:01,070 INFO L87 Difference]: Start difference. First operand 1357 states and 1964 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:02,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:02,294 INFO L93 Difference]: Finished difference Result 1628 states and 2306 transitions. [2024-11-23 23:02:02,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 23:02:02,295 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-23 23:02:02,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:02,302 INFO L225 Difference]: With dead ends: 1628 [2024-11-23 23:02:02,302 INFO L226 Difference]: Without dead ends: 1626 [2024-11-23 23:02:02,303 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:02:02,303 INFO L435 NwaCegarLoop]: 228 mSDtfsCounter, 217 mSDsluCounter, 1100 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1328 SdHoareTripleChecker+Invalid, 736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:02,304 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 1328 Invalid, 736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-23 23:02:02,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2024-11-23 23:02:02,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1378. [2024-11-23 23:02:02,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1378 states, 1150 states have (on average 1.3895652173913045) internal successors, (1598), 1155 states have internal predecessors, (1598), 196 states have call successors, (196), 31 states have call predecessors, (196), 31 states have return successors, (196), 191 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-23 23:02:02,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1378 states to 1378 states and 1990 transitions. [2024-11-23 23:02:02,486 INFO L78 Accepts]: Start accepts. Automaton has 1378 states and 1990 transitions. Word has length 222 [2024-11-23 23:02:02,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:02,486 INFO L471 AbstractCegarLoop]: Abstraction has 1378 states and 1990 transitions. [2024-11-23 23:02:02,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:02,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1378 states and 1990 transitions. [2024-11-23 23:02:02,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:02,492 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:02,493 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:02,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-23 23:02:02,495 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:02,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:02,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1685424867, now seen corresponding path program 1 times [2024-11-23 23:02:02,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:02,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062364153] [2024-11-23 23:02:02,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:02,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:05,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:05,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062364153] [2024-11-23 23:02:05,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062364153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:05,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:05,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:02:05,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779223558] [2024-11-23 23:02:05,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:05,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:02:05,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:05,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:02:05,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:02:05,403 INFO L87 Difference]: Start difference. First operand 1378 states and 1990 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 23:02:08,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:08,282 INFO L93 Difference]: Finished difference Result 2061 states and 2947 transitions. [2024-11-23 23:02:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:02:08,282 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 222 [2024-11-23 23:02:08,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:08,289 INFO L225 Difference]: With dead ends: 2061 [2024-11-23 23:02:08,289 INFO L226 Difference]: Without dead ends: 1501 [2024-11-23 23:02:08,291 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2024-11-23 23:02:08,291 INFO L435 NwaCegarLoop]: 148 mSDtfsCounter, 407 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 1825 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1177 SdHoareTripleChecker+Invalid, 1872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:08,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 1177 Invalid, 1872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1825 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-23 23:02:08,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2024-11-23 23:02:08,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1332. [2024-11-23 23:02:08,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1106 states have (on average 1.3869801084990958) internal successors, (1534), 1108 states have internal predecessors, (1534), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:08,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 1914 transitions. [2024-11-23 23:02:08,375 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 1914 transitions. Word has length 222 [2024-11-23 23:02:08,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:08,375 INFO L471 AbstractCegarLoop]: Abstraction has 1332 states and 1914 transitions. [2024-11-23 23:02:08,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 23:02:08,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 1914 transitions. [2024-11-23 23:02:08,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:08,377 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:08,377 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:08,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-23 23:02:08,377 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:08,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:08,378 INFO L85 PathProgramCache]: Analyzing trace with hash -975805105, now seen corresponding path program 1 times [2024-11-23 23:02:08,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:08,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560358383] [2024-11-23 23:02:08,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:08,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:08,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:23,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:23,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:23,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560358383] [2024-11-23 23:02:23,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560358383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:23,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:23,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-23 23:02:23,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513590920] [2024-11-23 23:02:23,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:23,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:02:23,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:23,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:02:23,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:02:23,107 INFO L87 Difference]: Start difference. First operand 1332 states and 1914 transitions. Second operand has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:24,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:24,850 INFO L93 Difference]: Finished difference Result 2490 states and 3515 transitions. [2024-11-23 23:02:24,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:02:24,850 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-23 23:02:24,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:24,856 INFO L225 Difference]: With dead ends: 2490 [2024-11-23 23:02:24,856 INFO L226 Difference]: Without dead ends: 1980 [2024-11-23 23:02:24,858 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=148, Invalid=358, Unknown=0, NotChecked=0, Total=506 [2024-11-23 23:02:24,859 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 541 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:24,860 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [541 Valid, 896 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-23 23:02:24,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1980 states. [2024-11-23 23:02:24,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1980 to 1351. [2024-11-23 23:02:24,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1351 states, 1125 states have (on average 1.3902222222222222) internal successors, (1564), 1127 states have internal predecessors, (1564), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:24,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1351 states to 1351 states and 1944 transitions. [2024-11-23 23:02:24,999 INFO L78 Accepts]: Start accepts. Automaton has 1351 states and 1944 transitions. Word has length 222 [2024-11-23 23:02:25,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:25,000 INFO L471 AbstractCegarLoop]: Abstraction has 1351 states and 1944 transitions. [2024-11-23 23:02:25,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:25,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1351 states and 1944 transitions. [2024-11-23 23:02:25,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:25,002 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:25,002 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:25,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-23 23:02:25,003 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:25,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:25,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1027570907, now seen corresponding path program 1 times [2024-11-23 23:02:25,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:25,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092887644] [2024-11-23 23:02:25,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:25,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:25,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:28,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:28,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:28,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092887644] [2024-11-23 23:02:28,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092887644] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:28,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:28,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:02:28,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030289510] [2024-11-23 23:02:28,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:28,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:02:28,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:28,041 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:02:28,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:02:28,042 INFO L87 Difference]: Start difference. First operand 1351 states and 1944 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:32,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:32,451 INFO L93 Difference]: Finished difference Result 3322 states and 4677 transitions. [2024-11-23 23:02:32,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-23 23:02:32,451 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-23 23:02:32,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:32,460 INFO L225 Difference]: With dead ends: 3322 [2024-11-23 23:02:32,460 INFO L226 Difference]: Without dead ends: 2176 [2024-11-23 23:02:32,463 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=210, Invalid=720, Unknown=0, NotChecked=0, Total=930 [2024-11-23 23:02:32,464 INFO L435 NwaCegarLoop]: 169 mSDtfsCounter, 767 mSDsluCounter, 1465 mSDsCounter, 0 mSdLazyCounter, 1758 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 767 SdHoareTripleChecker+Valid, 1634 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:32,464 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [767 Valid, 1634 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1758 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-23 23:02:32,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2176 states. [2024-11-23 23:02:32,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2176 to 1462. [2024-11-23 23:02:32,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1462 states, 1236 states have (on average 1.3867313915857604) internal successors, (1714), 1238 states have internal predecessors, (1714), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:32,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 2094 transitions. [2024-11-23 23:02:32,580 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 2094 transitions. Word has length 222 [2024-11-23 23:02:32,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:32,581 INFO L471 AbstractCegarLoop]: Abstraction has 1462 states and 2094 transitions. [2024-11-23 23:02:32,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:32,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 2094 transitions. [2024-11-23 23:02:32,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:32,583 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:32,583 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:32,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-23 23:02:32,583 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:32,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:32,583 INFO L85 PathProgramCache]: Analyzing trace with hash -252292771, now seen corresponding path program 1 times [2024-11-23 23:02:32,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:32,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339627379] [2024-11-23 23:02:32,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:32,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:32,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:35,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:35,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:35,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339627379] [2024-11-23 23:02:35,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339627379] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:35,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:35,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:02:35,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383308862] [2024-11-23 23:02:35,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:35,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:02:35,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:35,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:02:35,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:02:35,466 INFO L87 Difference]: Start difference. First operand 1462 states and 2094 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:40,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:40,271 INFO L93 Difference]: Finished difference Result 2584 states and 3624 transitions. [2024-11-23 23:02:40,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-23 23:02:40,272 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-23 23:02:40,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:40,279 INFO L225 Difference]: With dead ends: 2584 [2024-11-23 23:02:40,279 INFO L226 Difference]: Without dead ends: 2038 [2024-11-23 23:02:40,281 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=267, Invalid=789, Unknown=0, NotChecked=0, Total=1056 [2024-11-23 23:02:40,282 INFO L435 NwaCegarLoop]: 173 mSDtfsCounter, 748 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 748 SdHoareTripleChecker+Valid, 1477 SdHoareTripleChecker+Invalid, 1907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:40,282 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [748 Valid, 1477 Invalid, 1907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1870 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-23 23:02:40,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2038 states. [2024-11-23 23:02:40,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2038 to 1549. [2024-11-23 23:02:40,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1549 states, 1323 states have (on average 1.3907785336356764) internal successors, (1840), 1325 states have internal predecessors, (1840), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:40,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1549 states to 1549 states and 2220 transitions. [2024-11-23 23:02:40,428 INFO L78 Accepts]: Start accepts. Automaton has 1549 states and 2220 transitions. Word has length 222 [2024-11-23 23:02:40,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:40,428 INFO L471 AbstractCegarLoop]: Abstraction has 1549 states and 2220 transitions. [2024-11-23 23:02:40,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:40,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1549 states and 2220 transitions. [2024-11-23 23:02:40,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:40,430 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:40,430 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:40,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-23 23:02:40,431 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:40,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:40,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1669127451, now seen corresponding path program 1 times [2024-11-23 23:02:40,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:40,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152283795] [2024-11-23 23:02:40,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:40,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:40,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:42,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:42,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:42,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152283795] [2024-11-23 23:02:42,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152283795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:42,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:42,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 23:02:42,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828404344] [2024-11-23 23:02:42,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:42,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 23:02:42,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:42,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 23:02:42,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:02:42,730 INFO L87 Difference]: Start difference. First operand 1549 states and 2220 transitions. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:44,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:44,016 INFO L93 Difference]: Finished difference Result 1871 states and 2631 transitions. [2024-11-23 23:02:44,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 23:02:44,017 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-23 23:02:44,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:44,023 INFO L225 Difference]: With dead ends: 1871 [2024-11-23 23:02:44,024 INFO L226 Difference]: Without dead ends: 1869 [2024-11-23 23:02:44,025 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:02:44,025 INFO L435 NwaCegarLoop]: 208 mSDtfsCounter, 92 mSDsluCounter, 1110 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1318 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:44,026 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1318 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-23 23:02:44,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1869 states. [2024-11-23 23:02:44,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1869 to 1615. [2024-11-23 23:02:44,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1615 states, 1389 states have (on average 1.3938084953203744) internal successors, (1936), 1391 states have internal predecessors, (1936), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:44,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 2316 transitions. [2024-11-23 23:02:44,187 INFO L78 Accepts]: Start accepts. Automaton has 1615 states and 2316 transitions. Word has length 222 [2024-11-23 23:02:44,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:44,187 INFO L471 AbstractCegarLoop]: Abstraction has 1615 states and 2316 transitions. [2024-11-23 23:02:44,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:44,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1615 states and 2316 transitions. [2024-11-23 23:02:44,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:44,189 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:44,189 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:44,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-23 23:02:44,190 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:44,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:44,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1311277541, now seen corresponding path program 1 times [2024-11-23 23:02:44,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:44,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320500634] [2024-11-23 23:02:44,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:44,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:44,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:46,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:46,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:46,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320500634] [2024-11-23 23:02:46,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320500634] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:46,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:46,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-23 23:02:46,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492899916] [2024-11-23 23:02:46,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:46,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 23:02:46,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:46,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 23:02:46,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:02:46,353 INFO L87 Difference]: Start difference. First operand 1615 states and 2316 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:47,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:47,750 INFO L93 Difference]: Finished difference Result 2511 states and 3570 transitions. [2024-11-23 23:02:47,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 23:02:47,751 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-23 23:02:47,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:47,758 INFO L225 Difference]: With dead ends: 2511 [2024-11-23 23:02:47,758 INFO L226 Difference]: Without dead ends: 1889 [2024-11-23 23:02:47,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:02:47,761 INFO L435 NwaCegarLoop]: 176 mSDtfsCounter, 211 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 1015 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:47,762 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 1468 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1015 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-23 23:02:47,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1889 states. [2024-11-23 23:02:47,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1889 to 1578. [2024-11-23 23:02:47,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1578 states, 1352 states have (on average 1.3742603550295858) internal successors, (1858), 1354 states have internal predecessors, (1858), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:47,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1578 states to 1578 states and 2238 transitions. [2024-11-23 23:02:47,948 INFO L78 Accepts]: Start accepts. Automaton has 1578 states and 2238 transitions. Word has length 222 [2024-11-23 23:02:47,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:47,949 INFO L471 AbstractCegarLoop]: Abstraction has 1578 states and 2238 transitions. [2024-11-23 23:02:47,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:47,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1578 states and 2238 transitions. [2024-11-23 23:02:47,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:47,951 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:47,951 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:47,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-23 23:02:47,952 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:47,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:47,952 INFO L85 PathProgramCache]: Analyzing trace with hash 389263773, now seen corresponding path program 1 times [2024-11-23 23:02:47,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:47,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006892869] [2024-11-23 23:02:47,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:47,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:48,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:51,194 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:51,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:51,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006892869] [2024-11-23 23:02:51,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006892869] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:51,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:51,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 23:02:51,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333997240] [2024-11-23 23:02:51,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:51,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:02:51,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:51,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:02:51,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:02:51,197 INFO L87 Difference]: Start difference. First operand 1578 states and 2238 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:02:54,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:54,071 INFO L93 Difference]: Finished difference Result 1757 states and 2453 transitions. [2024-11-23 23:02:54,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:02:54,071 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 222 [2024-11-23 23:02:54,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:54,076 INFO L225 Difference]: With dead ends: 1757 [2024-11-23 23:02:54,076 INFO L226 Difference]: Without dead ends: 1755 [2024-11-23 23:02:54,077 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 6 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2024-11-23 23:02:54,077 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 233 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 1445 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 1177 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:54,078 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 1177 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1445 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-23 23:02:54,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2024-11-23 23:02:54,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1570. [2024-11-23 23:02:54,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1570 states, 1344 states have (on average 1.3742559523809523) internal successors, (1847), 1346 states have internal predecessors, (1847), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:54,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1570 states to 1570 states and 2227 transitions. [2024-11-23 23:02:54,239 INFO L78 Accepts]: Start accepts. Automaton has 1570 states and 2227 transitions. Word has length 222 [2024-11-23 23:02:54,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:54,240 INFO L471 AbstractCegarLoop]: Abstraction has 1570 states and 2227 transitions. [2024-11-23 23:02:54,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:02:54,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1570 states and 2227 transitions. [2024-11-23 23:02:54,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:54,241 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:54,242 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:54,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-23 23:02:54,242 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:54,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1703826077, now seen corresponding path program 1 times [2024-11-23 23:02:54,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:54,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5373316] [2024-11-23 23:02:54,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:54,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:54,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:02:56,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:02:56,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:02:56,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5373316] [2024-11-23 23:02:56,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5373316] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:02:56,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:02:56,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-23 23:02:56,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52268448] [2024-11-23 23:02:56,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:02:56,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 23:02:56,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:02:56,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 23:02:56,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:02:56,172 INFO L87 Difference]: Start difference. First operand 1570 states and 2227 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:57,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:02:57,590 INFO L93 Difference]: Finished difference Result 1825 states and 2543 transitions. [2024-11-23 23:02:57,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 23:02:57,591 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-23 23:02:57,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:02:57,596 INFO L225 Difference]: With dead ends: 1825 [2024-11-23 23:02:57,596 INFO L226 Difference]: Without dead ends: 1823 [2024-11-23 23:02:57,597 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:02:57,597 INFO L435 NwaCegarLoop]: 191 mSDtfsCounter, 211 mSDsluCounter, 1189 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1380 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:02:57,597 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 1380 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 23:02:57,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1823 states. [2024-11-23 23:02:57,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1823 to 1573. [2024-11-23 23:02:57,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1347 states have (on average 1.3734224201930216) internal successors, (1850), 1349 states have internal predecessors, (1850), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:02:57,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2230 transitions. [2024-11-23 23:02:57,702 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2230 transitions. Word has length 222 [2024-11-23 23:02:57,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:02:57,702 INFO L471 AbstractCegarLoop]: Abstraction has 1573 states and 2230 transitions. [2024-11-23 23:02:57,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:02:57,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2230 transitions. [2024-11-23 23:02:57,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:02:57,704 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:02:57,704 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:02:57,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-23 23:02:57,704 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:02:57,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:02:57,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1037844719, now seen corresponding path program 1 times [2024-11-23 23:02:57,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:02:57,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329526444] [2024-11-23 23:02:57,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:02:57,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:02:57,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:15,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:15,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:15,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329526444] [2024-11-23 23:03:15,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329526444] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:15,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:15,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 23:03:15,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774469405] [2024-11-23 23:03:15,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:15,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:03:15,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:15,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:03:15,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:03:15,051 INFO L87 Difference]: Start difference. First operand 1573 states and 2230 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:03:18,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:18,204 INFO L93 Difference]: Finished difference Result 2859 states and 3985 transitions. [2024-11-23 23:03:18,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:03:18,205 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 222 [2024-11-23 23:03:18,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:18,212 INFO L225 Difference]: With dead ends: 2859 [2024-11-23 23:03:18,212 INFO L226 Difference]: Without dead ends: 2314 [2024-11-23 23:03:18,214 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2024-11-23 23:03:18,214 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 601 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 1675 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 1409 SdHoareTripleChecker+Invalid, 1813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:18,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [601 Valid, 1409 Invalid, 1813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1675 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-23 23:03:18,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2024-11-23 23:03:18,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1554. [2024-11-23 23:03:18,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1554 states, 1328 states have (on average 1.3704819277108433) internal successors, (1820), 1330 states have internal predecessors, (1820), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:03:18,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1554 states to 1554 states and 2200 transitions. [2024-11-23 23:03:18,412 INFO L78 Accepts]: Start accepts. Automaton has 1554 states and 2200 transitions. Word has length 222 [2024-11-23 23:03:18,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:18,412 INFO L471 AbstractCegarLoop]: Abstraction has 1554 states and 2200 transitions. [2024-11-23 23:03:18,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:03:18,412 INFO L276 IsEmpty]: Start isEmpty. Operand 1554 states and 2200 transitions. [2024-11-23 23:03:18,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-23 23:03:18,414 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:18,414 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:18,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-23 23:03:18,414 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:18,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:18,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1914334068, now seen corresponding path program 1 times [2024-11-23 23:03:18,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:18,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401112379] [2024-11-23 23:03:18,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:18,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:18,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:18,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:18,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:18,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401112379] [2024-11-23 23:03:18,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401112379] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:18,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:18,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:03:18,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657786098] [2024-11-23 23:03:18,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:18,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:03:18,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:18,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:03:18,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:03:18,551 INFO L87 Difference]: Start difference. First operand 1554 states and 2200 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:18,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:18,933 INFO L93 Difference]: Finished difference Result 3204 states and 4478 transitions. [2024-11-23 23:03:18,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:03:18,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 224 [2024-11-23 23:03:18,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:18,938 INFO L225 Difference]: With dead ends: 3204 [2024-11-23 23:03:18,938 INFO L226 Difference]: Without dead ends: 1845 [2024-11-23 23:03:18,940 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-23 23:03:18,941 INFO L435 NwaCegarLoop]: 217 mSDtfsCounter, 65 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:18,941 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 732 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:03:18,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states. [2024-11-23 23:03:19,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 1598. [2024-11-23 23:03:19,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1598 states, 1372 states have (on average 1.3637026239067056) internal successors, (1871), 1374 states have internal predecessors, (1871), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:03:19,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1598 states to 1598 states and 2251 transitions. [2024-11-23 23:03:19,111 INFO L78 Accepts]: Start accepts. Automaton has 1598 states and 2251 transitions. Word has length 224 [2024-11-23 23:03:19,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:19,112 INFO L471 AbstractCegarLoop]: Abstraction has 1598 states and 2251 transitions. [2024-11-23 23:03:19,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:19,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1598 states and 2251 transitions. [2024-11-23 23:03:19,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-23 23:03:19,114 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:19,114 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:19,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-23 23:03:19,114 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:19,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:19,115 INFO L85 PathProgramCache]: Analyzing trace with hash 521748290, now seen corresponding path program 1 times [2024-11-23 23:03:19,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:19,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031918540] [2024-11-23 23:03:19,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:19,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:19,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:19,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:19,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:19,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031918540] [2024-11-23 23:03:19,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031918540] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:19,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:19,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:03:19,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788024303] [2024-11-23 23:03:19,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:19,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:03:19,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:19,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:03:19,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:03:19,250 INFO L87 Difference]: Start difference. First operand 1598 states and 2251 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:19,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:19,699 INFO L93 Difference]: Finished difference Result 3483 states and 4845 transitions. [2024-11-23 23:03:19,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:03:19,700 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 224 [2024-11-23 23:03:19,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:19,707 INFO L225 Difference]: With dead ends: 3483 [2024-11-23 23:03:19,708 INFO L226 Difference]: Without dead ends: 2080 [2024-11-23 23:03:19,710 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-23 23:03:19,711 INFO L435 NwaCegarLoop]: 205 mSDtfsCounter, 67 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:19,711 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 678 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:03:19,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states. [2024-11-23 23:03:19,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1843. [2024-11-23 23:03:19,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1843 states, 1617 states have (on average 1.357452071737786) internal successors, (2195), 1619 states have internal predecessors, (2195), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:03:19,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1843 states to 1843 states and 2575 transitions. [2024-11-23 23:03:19,885 INFO L78 Accepts]: Start accepts. Automaton has 1843 states and 2575 transitions. Word has length 224 [2024-11-23 23:03:19,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:19,885 INFO L471 AbstractCegarLoop]: Abstraction has 1843 states and 2575 transitions. [2024-11-23 23:03:19,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:19,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1843 states and 2575 transitions. [2024-11-23 23:03:19,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-23 23:03:19,887 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:19,887 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:19,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-23 23:03:19,888 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:19,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:19,890 INFO L85 PathProgramCache]: Analyzing trace with hash 891721197, now seen corresponding path program 1 times [2024-11-23 23:03:19,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:19,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34389509] [2024-11-23 23:03:19,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:19,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:19,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:42,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:42,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:42,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34389509] [2024-11-23 23:03:42,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34389509] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:42,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:42,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 23:03:42,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750796608] [2024-11-23 23:03:42,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:42,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 23:03:42,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:42,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 23:03:42,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:03:42,875 INFO L87 Difference]: Start difference. First operand 1843 states and 2575 transitions. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:44,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:44,574 INFO L93 Difference]: Finished difference Result 3432 states and 4700 transitions. [2024-11-23 23:03:44,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:03:44,575 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 224 [2024-11-23 23:03:44,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:44,580 INFO L225 Difference]: With dead ends: 3432 [2024-11-23 23:03:44,580 INFO L226 Difference]: Without dead ends: 2791 [2024-11-23 23:03:44,582 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:03:44,586 INFO L435 NwaCegarLoop]: 170 mSDtfsCounter, 631 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 1139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:44,588 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [631 Valid, 844 Invalid, 1139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-23 23:03:44,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2791 states. [2024-11-23 23:03:44,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2791 to 1840. [2024-11-23 23:03:44,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1840 states, 1614 states have (on average 1.3568773234200744) internal successors, (2190), 1616 states have internal predecessors, (2190), 190 states have call successors, (190), 35 states have call predecessors, (190), 35 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:03:44,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1840 states to 1840 states and 2570 transitions. [2024-11-23 23:03:44,769 INFO L78 Accepts]: Start accepts. Automaton has 1840 states and 2570 transitions. Word has length 224 [2024-11-23 23:03:44,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:44,769 INFO L471 AbstractCegarLoop]: Abstraction has 1840 states and 2570 transitions. [2024-11-23 23:03:44,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:44,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1840 states and 2570 transitions. [2024-11-23 23:03:44,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-11-23 23:03:44,771 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:44,772 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:44,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-23 23:03:44,772 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:44,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:44,772 INFO L85 PathProgramCache]: Analyzing trace with hash -60450293, now seen corresponding path program 1 times [2024-11-23 23:03:44,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:44,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862006619] [2024-11-23 23:03:44,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:44,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:44,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:44,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:44,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:44,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862006619] [2024-11-23 23:03:44,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862006619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:44,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:44,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:03:44,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372429872] [2024-11-23 23:03:44,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:44,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:03:44,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:44,866 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:03:44,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:44,866 INFO L87 Difference]: Start difference. First operand 1840 states and 2570 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:45,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:45,179 INFO L93 Difference]: Finished difference Result 3942 states and 5429 transitions. [2024-11-23 23:03:45,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:03:45,179 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 225 [2024-11-23 23:03:45,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:45,185 INFO L225 Difference]: With dead ends: 3942 [2024-11-23 23:03:45,185 INFO L226 Difference]: Without dead ends: 2269 [2024-11-23 23:03:45,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:45,189 INFO L435 NwaCegarLoop]: 207 mSDtfsCounter, 55 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:45,189 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 365 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:03:45,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2269 states. [2024-11-23 23:03:45,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2269 to 2256. [2024-11-23 23:03:45,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 1980 states have (on average 1.312121212121212) internal successors, (2598), 1988 states have internal predecessors, (2598), 224 states have call successors, (224), 51 states have call predecessors, (224), 51 states have return successors, (224), 216 states have call predecessors, (224), 224 states have call successors, (224) [2024-11-23 23:03:45,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 3046 transitions. [2024-11-23 23:03:45,453 INFO L78 Accepts]: Start accepts. Automaton has 2256 states and 3046 transitions. Word has length 225 [2024-11-23 23:03:45,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:45,454 INFO L471 AbstractCegarLoop]: Abstraction has 2256 states and 3046 transitions. [2024-11-23 23:03:45,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:45,454 INFO L276 IsEmpty]: Start isEmpty. Operand 2256 states and 3046 transitions. [2024-11-23 23:03:45,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:03:45,456 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:45,456 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:45,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-23 23:03:45,456 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:45,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:45,457 INFO L85 PathProgramCache]: Analyzing trace with hash -224360390, now seen corresponding path program 1 times [2024-11-23 23:03:45,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:45,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389803104] [2024-11-23 23:03:45,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:45,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:45,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:45,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:45,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:45,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389803104] [2024-11-23 23:03:45,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389803104] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:45,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:45,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:03:45,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994256549] [2024-11-23 23:03:45,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:45,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:03:45,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:45,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:03:45,554 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:45,555 INFO L87 Difference]: Start difference. First operand 2256 states and 3046 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:45,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:45,872 INFO L93 Difference]: Finished difference Result 4089 states and 5518 transitions. [2024-11-23 23:03:45,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:03:45,873 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:03:45,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:45,878 INFO L225 Difference]: With dead ends: 4089 [2024-11-23 23:03:45,879 INFO L226 Difference]: Without dead ends: 2052 [2024-11-23 23:03:45,882 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:45,882 INFO L435 NwaCegarLoop]: 202 mSDtfsCounter, 43 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:45,883 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 362 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:03:45,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2024-11-23 23:03:46,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 1840. [2024-11-23 23:03:46,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1840 states, 1608 states have (on average 1.320273631840796) internal successors, (2123), 1610 states have internal predecessors, (2123), 190 states have call successors, (190), 41 states have call predecessors, (190), 41 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:03:46,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1840 states to 1840 states and 2503 transitions. [2024-11-23 23:03:46,069 INFO L78 Accepts]: Start accepts. Automaton has 1840 states and 2503 transitions. Word has length 226 [2024-11-23 23:03:46,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:46,070 INFO L471 AbstractCegarLoop]: Abstraction has 1840 states and 2503 transitions. [2024-11-23 23:03:46,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:46,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1840 states and 2503 transitions. [2024-11-23 23:03:46,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:03:46,072 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:46,072 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:46,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-23 23:03:46,072 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:46,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:46,073 INFO L85 PathProgramCache]: Analyzing trace with hash 279534939, now seen corresponding path program 1 times [2024-11-23 23:03:46,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:46,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771129440] [2024-11-23 23:03:46,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:46,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:46,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:48,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:48,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:48,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771129440] [2024-11-23 23:03:48,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771129440] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:48,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:48,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:03:48,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959971652] [2024-11-23 23:03:48,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:48,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:03:48,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:48,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:03:48,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:03:48,329 INFO L87 Difference]: Start difference. First operand 1840 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:49,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:49,706 INFO L93 Difference]: Finished difference Result 2136 states and 2847 transitions. [2024-11-23 23:03:49,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:03:49,707 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:03:49,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:49,711 INFO L225 Difference]: With dead ends: 2136 [2024-11-23 23:03:49,711 INFO L226 Difference]: Without dead ends: 2134 [2024-11-23 23:03:49,712 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:03:49,712 INFO L435 NwaCegarLoop]: 244 mSDtfsCounter, 172 mSDsluCounter, 1731 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 1975 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:49,712 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 1975 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 981 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-23 23:03:49,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2134 states. [2024-11-23 23:03:49,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2134 to 1854. [2024-11-23 23:03:49,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1854 states, 1622 states have (on average 1.3193588162762022) internal successors, (2140), 1624 states have internal predecessors, (2140), 190 states have call successors, (190), 41 states have call predecessors, (190), 41 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-23 23:03:49,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1854 states to 1854 states and 2520 transitions. [2024-11-23 23:03:49,854 INFO L78 Accepts]: Start accepts. Automaton has 1854 states and 2520 transitions. Word has length 226 [2024-11-23 23:03:49,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:49,854 INFO L471 AbstractCegarLoop]: Abstraction has 1854 states and 2520 transitions. [2024-11-23 23:03:49,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:03:49,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1854 states and 2520 transitions. [2024-11-23 23:03:49,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:03:49,856 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:49,857 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:49,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-23 23:03:49,857 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:49,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:49,857 INFO L85 PathProgramCache]: Analyzing trace with hash 853524059, now seen corresponding path program 1 times [2024-11-23 23:03:49,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:49,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487276350] [2024-11-23 23:03:49,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:49,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:49,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:53,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:53,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:53,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487276350] [2024-11-23 23:03:53,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487276350] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:53,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:53,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2024-11-23 23:03:53,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383285784] [2024-11-23 23:03:53,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:53,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-23 23:03:53,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:53,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-23 23:03:53,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:03:53,753 INFO L87 Difference]: Start difference. First operand 1854 states and 2520 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 23:03:57,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:57,357 INFO L93 Difference]: Finished difference Result 2618 states and 3528 transitions. [2024-11-23 23:03:57,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:03:57,358 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 226 [2024-11-23 23:03:57,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:57,361 INFO L225 Difference]: With dead ends: 2618 [2024-11-23 23:03:57,362 INFO L226 Difference]: Without dead ends: 1966 [2024-11-23 23:03:57,363 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2024-11-23 23:03:57,363 INFO L435 NwaCegarLoop]: 325 mSDtfsCounter, 395 mSDsluCounter, 1662 mSDsCounter, 0 mSdLazyCounter, 2520 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 1987 SdHoareTripleChecker+Invalid, 2625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:57,363 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 1987 Invalid, 2625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2520 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-23 23:03:57,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states. [2024-11-23 23:03:57,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 1724. [2024-11-23 23:03:57,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1724 states, 1478 states have (on average 1.2997293640054126) internal successors, (1921), 1481 states have internal predecessors, (1921), 200 states have call successors, (200), 45 states have call predecessors, (200), 45 states have return successors, (200), 197 states have call predecessors, (200), 200 states have call successors, (200) [2024-11-23 23:03:57,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1724 states to 1724 states and 2321 transitions. [2024-11-23 23:03:57,573 INFO L78 Accepts]: Start accepts. Automaton has 1724 states and 2321 transitions. Word has length 226 [2024-11-23 23:03:57,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:57,574 INFO L471 AbstractCegarLoop]: Abstraction has 1724 states and 2321 transitions. [2024-11-23 23:03:57,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-23 23:03:57,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1724 states and 2321 transitions. [2024-11-23 23:03:57,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:03:57,576 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:57,576 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:57,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-23 23:03:57,576 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:57,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:57,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1308812963, now seen corresponding path program 1 times [2024-11-23 23:03:57,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:57,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342391084] [2024-11-23 23:03:57,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:57,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:57,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:59,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:03:59,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:59,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342391084] [2024-11-23 23:03:59,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342391084] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:59,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:59,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:03:59,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220216536] [2024-11-23 23:03:59,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:59,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:03:59,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:59,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:03:59,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:03:59,650 INFO L87 Difference]: Start difference. First operand 1724 states and 2321 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:00,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:00,866 INFO L93 Difference]: Finished difference Result 2047 states and 2691 transitions. [2024-11-23 23:04:00,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:04:00,867 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:00,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:00,870 INFO L225 Difference]: With dead ends: 2047 [2024-11-23 23:04:00,871 INFO L226 Difference]: Without dead ends: 2045 [2024-11-23 23:04:00,871 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:04:00,872 INFO L435 NwaCegarLoop]: 202 mSDtfsCounter, 135 mSDsluCounter, 1072 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:00,872 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 1274 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-23 23:04:00,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states. [2024-11-23 23:04:01,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1736. [2024-11-23 23:04:01,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1736 states, 1490 states have (on average 1.297986577181208) internal successors, (1934), 1493 states have internal predecessors, (1934), 200 states have call successors, (200), 45 states have call predecessors, (200), 45 states have return successors, (200), 197 states have call predecessors, (200), 200 states have call successors, (200) [2024-11-23 23:04:01,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1736 states to 1736 states and 2334 transitions. [2024-11-23 23:04:01,011 INFO L78 Accepts]: Start accepts. Automaton has 1736 states and 2334 transitions. Word has length 226 [2024-11-23 23:04:01,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:01,011 INFO L471 AbstractCegarLoop]: Abstraction has 1736 states and 2334 transitions. [2024-11-23 23:04:01,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:01,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1736 states and 2334 transitions. [2024-11-23 23:04:01,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:04:01,013 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:01,013 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:01,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-23 23:04:01,014 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:01,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:01,014 INFO L85 PathProgramCache]: Analyzing trace with hash -734823843, now seen corresponding path program 1 times [2024-11-23 23:04:01,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:01,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570675107] [2024-11-23 23:04:01,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:01,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:04,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:04:04,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:04,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570675107] [2024-11-23 23:04:04,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570675107] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:04,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:04,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:04:04,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231288540] [2024-11-23 23:04:04,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:04,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:04:04,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:04,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:04:04,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:04:04,110 INFO L87 Difference]: Start difference. First operand 1736 states and 2334 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:06,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:06,152 INFO L93 Difference]: Finished difference Result 1967 states and 2605 transitions. [2024-11-23 23:04:06,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:04:06,153 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:06,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:06,157 INFO L225 Difference]: With dead ends: 1967 [2024-11-23 23:04:06,157 INFO L226 Difference]: Without dead ends: 1965 [2024-11-23 23:04:06,158 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2024-11-23 23:04:06,159 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 179 mSDsluCounter, 1344 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:06,159 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 1585 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1354 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-23 23:04:06,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states. [2024-11-23 23:04:06,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1813. [2024-11-23 23:04:06,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1813 states, 1548 states have (on average 1.2894056847545219) internal successors, (1996), 1552 states have internal predecessors, (1996), 214 states have call successors, (214), 50 states have call predecessors, (214), 50 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:04:06,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 2424 transitions. [2024-11-23 23:04:06,337 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 2424 transitions. Word has length 226 [2024-11-23 23:04:06,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:06,337 INFO L471 AbstractCegarLoop]: Abstraction has 1813 states and 2424 transitions. [2024-11-23 23:04:06,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:06,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 2424 transitions. [2024-11-23 23:04:06,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:04:06,339 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:06,339 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:06,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-23 23:04:06,339 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:06,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:06,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1191645723, now seen corresponding path program 1 times [2024-11-23 23:04:06,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:06,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87303633] [2024-11-23 23:04:06,339 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:06,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:09,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:04:09,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:09,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87303633] [2024-11-23 23:04:09,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87303633] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:09,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:09,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-23 23:04:09,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651578720] [2024-11-23 23:04:09,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:09,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 23:04:09,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:09,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 23:04:09,286 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:04:09,287 INFO L87 Difference]: Start difference. First operand 1813 states and 2424 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:12,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:12,679 INFO L93 Difference]: Finished difference Result 2393 states and 3092 transitions. [2024-11-23 23:04:12,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-23 23:04:12,680 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:12,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:12,684 INFO L225 Difference]: With dead ends: 2393 [2024-11-23 23:04:12,684 INFO L226 Difference]: Without dead ends: 2391 [2024-11-23 23:04:12,685 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2024-11-23 23:04:12,685 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 413 mSDsluCounter, 1594 mSDsCounter, 0 mSdLazyCounter, 1454 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 1747 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:12,685 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 1747 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1454 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 23:04:12,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2391 states. [2024-11-23 23:04:12,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2391 to 1842. [2024-11-23 23:04:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1577 states have (on average 1.2872542802790108) internal successors, (2030), 1581 states have internal predecessors, (2030), 214 states have call successors, (214), 50 states have call predecessors, (214), 50 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:04:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 2458 transitions. [2024-11-23 23:04:12,836 INFO L78 Accepts]: Start accepts. Automaton has 1842 states and 2458 transitions. Word has length 226 [2024-11-23 23:04:12,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:12,836 INFO L471 AbstractCegarLoop]: Abstraction has 1842 states and 2458 transitions. [2024-11-23 23:04:12,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:12,836 INFO L276 IsEmpty]: Start isEmpty. Operand 1842 states and 2458 transitions. [2024-11-23 23:04:12,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:04:12,838 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:12,838 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:12,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-23 23:04:12,838 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:12,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:12,838 INFO L85 PathProgramCache]: Analyzing trace with hash -396702179, now seen corresponding path program 1 times [2024-11-23 23:04:12,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:12,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171386176] [2024-11-23 23:04:12,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:12,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:12,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:16,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:04:16,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:16,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171386176] [2024-11-23 23:04:16,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171386176] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:16,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:16,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-23 23:04:16,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647886181] [2024-11-23 23:04:16,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:16,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 23:04:16,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:16,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 23:04:16,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:04:16,333 INFO L87 Difference]: Start difference. First operand 1842 states and 2458 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:20,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:20,271 INFO L93 Difference]: Finished difference Result 2517 states and 3226 transitions. [2024-11-23 23:04:20,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 23:04:20,271 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:20,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:20,275 INFO L225 Difference]: With dead ends: 2517 [2024-11-23 23:04:20,275 INFO L226 Difference]: Without dead ends: 2515 [2024-11-23 23:04:20,276 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2024-11-23 23:04:20,277 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 439 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 1456 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 1618 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:20,277 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [439 Valid, 1618 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1456 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 23:04:20,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2024-11-23 23:04:20,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 1856. [2024-11-23 23:04:20,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1856 states, 1591 states have (on average 1.2872407291011942) internal successors, (2048), 1595 states have internal predecessors, (2048), 214 states have call successors, (214), 50 states have call predecessors, (214), 50 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:04:20,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 2476 transitions. [2024-11-23 23:04:20,467 INFO L78 Accepts]: Start accepts. Automaton has 1856 states and 2476 transitions. Word has length 226 [2024-11-23 23:04:20,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:20,467 INFO L471 AbstractCegarLoop]: Abstraction has 1856 states and 2476 transitions. [2024-11-23 23:04:20,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:20,467 INFO L276 IsEmpty]: Start isEmpty. Operand 1856 states and 2476 transitions. [2024-11-23 23:04:20,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:04:20,469 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:20,469 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:20,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-23 23:04:20,469 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:20,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:20,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1394233947, now seen corresponding path program 1 times [2024-11-23 23:04:20,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:20,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847915694] [2024-11-23 23:04:20,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:20,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:20,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:23,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:04:23,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:23,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847915694] [2024-11-23 23:04:23,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847915694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:23,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:23,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 23:04:23,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325368031] [2024-11-23 23:04:23,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:23,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:04:23,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:23,179 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:04:23,179 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:04:23,179 INFO L87 Difference]: Start difference. First operand 1856 states and 2476 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:25,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:25,115 INFO L93 Difference]: Finished difference Result 2080 states and 2731 transitions. [2024-11-23 23:04:25,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:04:25,115 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:25,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:25,119 INFO L225 Difference]: With dead ends: 2080 [2024-11-23 23:04:25,119 INFO L226 Difference]: Without dead ends: 2078 [2024-11-23 23:04:25,119 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:04:25,120 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 82 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1743 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:25,120 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 1743 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-23 23:04:25,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2078 states. [2024-11-23 23:04:25,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2078 to 1864. [2024-11-23 23:04:25,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1864 states, 1599 states have (on average 1.2895559724828018) internal successors, (2062), 1603 states have internal predecessors, (2062), 214 states have call successors, (214), 50 states have call predecessors, (214), 50 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:04:25,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1864 states to 1864 states and 2490 transitions. [2024-11-23 23:04:25,281 INFO L78 Accepts]: Start accepts. Automaton has 1864 states and 2490 transitions. Word has length 226 [2024-11-23 23:04:25,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:25,282 INFO L471 AbstractCegarLoop]: Abstraction has 1864 states and 2490 transitions. [2024-11-23 23:04:25,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:25,282 INFO L276 IsEmpty]: Start isEmpty. Operand 1864 states and 2490 transitions. [2024-11-23 23:04:25,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:04:25,283 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:25,283 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:25,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-23 23:04:25,284 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:25,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:25,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1968223067, now seen corresponding path program 1 times [2024-11-23 23:04:25,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:25,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720255326] [2024-11-23 23:04:25,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:25,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:25,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:27,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:04:27,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:27,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720255326] [2024-11-23 23:04:27,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720255326] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:27,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:27,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:04:27,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188402974] [2024-11-23 23:04:27,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:27,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:04:27,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:27,171 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:04:27,171 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:04:27,171 INFO L87 Difference]: Start difference. First operand 1864 states and 2490 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:29,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:29,061 INFO L93 Difference]: Finished difference Result 2079 states and 2733 transitions. [2024-11-23 23:04:29,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 23:04:29,061 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:29,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:29,065 INFO L225 Difference]: With dead ends: 2079 [2024-11-23 23:04:29,065 INFO L226 Difference]: Without dead ends: 2077 [2024-11-23 23:04:29,066 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:04:29,066 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 177 mSDsluCounter, 1676 mSDsCounter, 0 mSdLazyCounter, 1459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1863 SdHoareTripleChecker+Invalid, 1459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:29,066 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1863 Invalid, 1459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1459 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-23 23:04:29,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2077 states. [2024-11-23 23:04:29,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2077 to 1835. [2024-11-23 23:04:29,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1835 states, 1570 states have (on average 1.286624203821656) internal successors, (2020), 1574 states have internal predecessors, (2020), 214 states have call successors, (214), 50 states have call predecessors, (214), 50 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:04:29,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1835 states to 1835 states and 2448 transitions. [2024-11-23 23:04:29,208 INFO L78 Accepts]: Start accepts. Automaton has 1835 states and 2448 transitions. Word has length 226 [2024-11-23 23:04:29,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:29,208 INFO L471 AbstractCegarLoop]: Abstraction has 1835 states and 2448 transitions. [2024-11-23 23:04:29,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:29,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1835 states and 2448 transitions. [2024-11-23 23:04:29,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:04:29,210 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:29,210 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:29,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-23 23:04:29,210 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:29,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:29,210 INFO L85 PathProgramCache]: Analyzing trace with hash -194113955, now seen corresponding path program 1 times [2024-11-23 23:04:29,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:29,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280725748] [2024-11-23 23:04:29,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:29,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:29,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:32,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:04:32,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:32,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280725748] [2024-11-23 23:04:32,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280725748] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:32,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:32,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 23:04:32,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866413782] [2024-11-23 23:04:32,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:32,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:04:32,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:32,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:04:32,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:04:32,121 INFO L87 Difference]: Start difference. First operand 1835 states and 2448 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:33,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:33,938 INFO L93 Difference]: Finished difference Result 2033 states and 2663 transitions. [2024-11-23 23:04:33,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:04:33,938 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:33,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:33,942 INFO L225 Difference]: With dead ends: 2033 [2024-11-23 23:04:33,943 INFO L226 Difference]: Without dead ends: 2031 [2024-11-23 23:04:33,943 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:04:33,944 INFO L435 NwaCegarLoop]: 204 mSDtfsCounter, 51 mSDsluCounter, 1561 mSDsCounter, 0 mSdLazyCounter, 1119 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1765 SdHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:33,944 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 1765 Invalid, 1132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1119 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-23 23:04:33,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2031 states. [2024-11-23 23:04:34,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2031 to 1823. [2024-11-23 23:04:34,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1823 states, 1558 states have (on average 1.2862644415917843) internal successors, (2004), 1562 states have internal predecessors, (2004), 214 states have call successors, (214), 50 states have call predecessors, (214), 50 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:04:34,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1823 states to 1823 states and 2432 transitions. [2024-11-23 23:04:34,138 INFO L78 Accepts]: Start accepts. Automaton has 1823 states and 2432 transitions. Word has length 226 [2024-11-23 23:04:34,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:34,138 INFO L471 AbstractCegarLoop]: Abstraction has 1823 states and 2432 transitions. [2024-11-23 23:04:34,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:34,138 INFO L276 IsEmpty]: Start isEmpty. Operand 1823 states and 2432 transitions. [2024-11-23 23:04:34,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-23 23:04:34,140 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:34,140 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:34,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-23 23:04:34,140 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:34,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:34,141 INFO L85 PathProgramCache]: Analyzing trace with hash 379875165, now seen corresponding path program 1 times [2024-11-23 23:04:34,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:34,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974057620] [2024-11-23 23:04:34,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:34,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:38,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:04:38,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:38,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974057620] [2024-11-23 23:04:38,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974057620] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:38,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:38,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:04:38,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087026455] [2024-11-23 23:04:38,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:38,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:04:38,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:38,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:04:38,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:04:38,540 INFO L87 Difference]: Start difference. First operand 1823 states and 2432 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:40,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:40,798 INFO L93 Difference]: Finished difference Result 2116 states and 2767 transitions. [2024-11-23 23:04:40,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 23:04:40,799 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-23 23:04:40,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:40,802 INFO L225 Difference]: With dead ends: 2116 [2024-11-23 23:04:40,802 INFO L226 Difference]: Without dead ends: 2114 [2024-11-23 23:04:40,803 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:04:40,803 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 179 mSDsluCounter, 1530 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 1719 SdHoareTripleChecker+Invalid, 1449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:40,803 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 1719 Invalid, 1449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 23:04:40,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2114 states. [2024-11-23 23:04:40,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2114 to 1795. [2024-11-23 23:04:40,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1795 states, 1530 states have (on average 1.2908496732026145) internal successors, (1975), 1534 states have internal predecessors, (1975), 214 states have call successors, (214), 50 states have call predecessors, (214), 50 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:04:40,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1795 states to 1795 states and 2403 transitions. [2024-11-23 23:04:40,961 INFO L78 Accepts]: Start accepts. Automaton has 1795 states and 2403 transitions. Word has length 226 [2024-11-23 23:04:40,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:40,961 INFO L471 AbstractCegarLoop]: Abstraction has 1795 states and 2403 transitions. [2024-11-23 23:04:40,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:04:40,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1795 states and 2403 transitions. [2024-11-23 23:04:40,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-23 23:04:40,963 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:40,963 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:40,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-11-23 23:04:40,963 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:40,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:40,964 INFO L85 PathProgramCache]: Analyzing trace with hash -787884692, now seen corresponding path program 1 times [2024-11-23 23:04:40,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:40,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272080549] [2024-11-23 23:04:40,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:40,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:41,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:04:41,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [175025325] [2024-11-23 23:04:41,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:41,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:04:41,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:04:41,167 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:04:41,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:04:41,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:04:41,528 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:04:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:04:41,766 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:04:41,766 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:04:41,767 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:04:41,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:04:41,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:04:41,979 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:42,205 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:04:42,210 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:04:42 BoogieIcfgContainer [2024-11-23 23:04:42,211 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:04:42,212 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:04:42,212 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:04:42,213 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:04:42,213 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:54:37" (3/4) ... [2024-11-23 23:04:42,216 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:04:42,217 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:04:42,218 INFO L158 Benchmark]: Toolchain (without parser) took 606062.27ms. Allocated memory was 142.6MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 116.7MB in the beginning and 760.3MB in the end (delta: -643.6MB). Peak memory consumption was 752.8MB. Max. memory is 16.1GB. [2024-11-23 23:04:42,219 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 117.4MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:04:42,219 INFO L158 Benchmark]: CACSL2BoogieTranslator took 468.83ms. Allocated memory is still 142.6MB. Free memory was 116.5MB in the beginning and 99.9MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:04:42,219 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.41ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 94.4MB in the end (delta: 5.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:04:42,220 INFO L158 Benchmark]: Boogie Preprocessor took 95.54ms. Allocated memory is still 142.6MB. Free memory was 94.4MB in the beginning and 86.8MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:04:42,220 INFO L158 Benchmark]: RCFGBuilder took 812.15ms. Allocated memory is still 142.6MB. Free memory was 86.5MB in the beginning and 51.7MB in the end (delta: 34.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-23 23:04:42,220 INFO L158 Benchmark]: TraceAbstraction took 604567.88ms. Allocated memory was 142.6MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 51.3MB in the beginning and 760.5MB in the end (delta: -709.2MB). Peak memory consumption was 677.3MB. Max. memory is 16.1GB. [2024-11-23 23:04:42,220 INFO L158 Benchmark]: Witness Printer took 4.68ms. Allocated memory is still 1.5GB. Free memory was 760.5MB in the beginning and 760.3MB in the end (delta: 211.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:04:42,221 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 117.4MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 468.83ms. Allocated memory is still 142.6MB. Free memory was 116.5MB in the beginning and 99.9MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 101.41ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 94.4MB in the end (delta: 5.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 95.54ms. Allocated memory is still 142.6MB. Free memory was 94.4MB in the beginning and 86.8MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 812.15ms. Allocated memory is still 142.6MB. Free memory was 86.5MB in the beginning and 51.7MB in the end (delta: 34.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 604567.88ms. Allocated memory was 142.6MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 51.3MB in the beginning and 760.5MB in the end (delta: -709.2MB). Peak memory consumption was 677.3MB. Max. memory is 16.1GB. * Witness Printer took 4.68ms. Allocated memory is still 1.5GB. Free memory was 760.5MB in the beginning and 760.3MB in the end (delta: 211.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 197, overapproximation of shiftLeft at line 197, overapproximation of shiftLeft at line 106, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 172, overapproximation of someBinaryFLOATComparisonOperation at line 80, overapproximation of someBinaryFLOATComparisonOperation at line 170, overapproximation of someUnaryDOUBLEoperation at line 40, overapproximation of someUnaryDOUBLEoperation at line 72, overapproximation of someBinaryDOUBLEComparisonOperation at line 179, overapproximation of someBinaryDOUBLEComparisonOperation at line 182, overapproximation of someBinaryDOUBLEComparisonOperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 72, overapproximation of someBinaryDOUBLEComparisonOperation at line 74, overapproximation of someBinaryDOUBLEComparisonOperation at line 174, overapproximation of someBinaryDOUBLEComparisonOperation at line 67. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 4; [L23] unsigned short int var_1_4 = 58792; [L24] unsigned short int var_1_5 = 8; [L25] unsigned short int var_1_6 = 64; [L26] unsigned short int var_1_7 = 16; [L27] unsigned char var_1_8 = 0; [L28] unsigned char var_1_9 = 1; [L29] signed short int var_1_10 = 1000; [L30] signed short int var_1_11 = 1; [L31] signed short int var_1_12 = -25; [L32] signed short int var_1_13 = 25; [L33] unsigned short int var_1_14 = 5; [L34] unsigned short int var_1_16 = 20511; [L35] unsigned long int var_1_17 = 50; [L36] unsigned short int var_1_18 = 10; [L37] unsigned short int var_1_19 = 2; [L38] float var_1_20 = 100000.5; [L39] float var_1_21 = 31.9; [L40] float var_1_22 = -0.6; [L41] float var_1_24 = 24.5; [L42] double var_1_25 = 10000000000.5; [L43] double var_1_28 = 64.25; [L44] signed char var_1_29 = -10; [L45] signed char var_1_30 = -4; [L46] unsigned long int var_1_31 = 4; [L47] signed char var_1_32 = 100; [L48] double var_1_33 = 199.5; [L49] double var_1_34 = 7.6; [L50] signed char var_1_35 = 64; [L51] signed char var_1_36 = 10; [L52] signed char var_1_37 = 16; [L53] unsigned short int var_1_38 = 64; [L54] unsigned char last_1_var_1_8 = 0; VAL [isInitial=0, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=58792, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L201] isInitial = 1 [L202] FCALL initially() [L204] CALL updateLastVariables() [L194] last_1_var_1_8 = var_1_8 VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=58792, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L204] RET updateLastVariables() [L205] CALL updateVariables() [L138] var_1_4 = __VERIFIER_nondet_ushort() [L139] CALL assume_abort_if_not(var_1_4 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L139] RET assume_abort_if_not(var_1_4 >= 49150) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L140] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L140] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L141] var_1_5 = __VERIFIER_nondet_ushort() [L142] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L142] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L143] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L143] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=64, var_1_7=16, var_1_8=0, var_1_9=1] [L144] var_1_6 = __VERIFIER_nondet_ushort() [L145] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_7=16, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_7=16, var_1_8=0, var_1_9=1] [L145] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_7=16, var_1_8=0, var_1_9=1] [L146] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=16, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=16, var_1_8=0, var_1_9=1] [L146] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=16, var_1_8=0, var_1_9=1] [L147] var_1_7 = __VERIFIER_nondet_ushort() [L148] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_8=0, var_1_9=1] [L148] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_8=0, var_1_9=1] [L149] CALL assume_abort_if_not(var_1_7 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L149] RET assume_abort_if_not(var_1_7 <= 32767) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L150] var_1_9 = __VERIFIER_nondet_uchar() [L151] CALL assume_abort_if_not(var_1_9 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L151] RET assume_abort_if_not(var_1_9 >= 1) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L152] CALL assume_abort_if_not(var_1_9 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L152] RET assume_abort_if_not(var_1_9 <= 1) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=1, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L153] var_1_11 = __VERIFIER_nondet_short() [L154] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L154] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L155] CALL assume_abort_if_not(var_1_11 <= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L155] RET assume_abort_if_not(var_1_11 <= 8191) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-25, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L156] var_1_12 = __VERIFIER_nondet_short() [L157] CALL assume_abort_if_not(var_1_12 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L157] RET assume_abort_if_not(var_1_12 >= -16383) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L158] CALL assume_abort_if_not(var_1_12 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L158] RET assume_abort_if_not(var_1_12 <= 16383) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=25, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L159] var_1_13 = __VERIFIER_nondet_short() [L160] CALL assume_abort_if_not(var_1_13 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L160] RET assume_abort_if_not(var_1_13 >= -32767) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L161] CALL assume_abort_if_not(var_1_13 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L161] RET assume_abort_if_not(var_1_13 <= 32766) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=20511, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L162] var_1_16 = __VERIFIER_nondet_ushort() [L163] CALL assume_abort_if_not(var_1_16 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L163] RET assume_abort_if_not(var_1_16 >= 16383) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L164] CALL assume_abort_if_not(var_1_16 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L164] RET assume_abort_if_not(var_1_16 <= 32767) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_20=200001/2, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L165] var_1_20 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_20 >= -922337.2036854776000e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854776000e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L166] RET assume_abort_if_not((var_1_20 >= -922337.2036854776000e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854776000e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_21=319/10, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L167] var_1_21 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L168] RET assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L169] var_1_22 = __VERIFIER_nondet_float() [L170] CALL assume_abort_if_not((var_1_22 >= -922337.2036854776000e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854776000e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L170] RET assume_abort_if_not((var_1_22 >= -922337.2036854776000e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854776000e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_24=49/2, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L171] var_1_24 = __VERIFIER_nondet_float() [L172] CALL assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L172] RET assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_28=257/4, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L173] var_1_28 = __VERIFIER_nondet_double() [L174] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L174] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-4, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L175] var_1_30 = __VERIFIER_nondet_char() [L176] CALL assume_abort_if_not(var_1_30 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L176] RET assume_abort_if_not(var_1_30 >= -127) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L177] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L177] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_33=399/2, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L178] var_1_33 = __VERIFIER_nondet_double() [L179] CALL assume_abort_if_not((var_1_33 >= -922337.2036854776000e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854776000e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L179] RET assume_abort_if_not((var_1_33 >= -922337.2036854776000e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854776000e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_34=38/5, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L180] var_1_34 = __VERIFIER_nondet_double() [L181] CALL assume_abort_if_not((var_1_34 >= -922337.2036854776000e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854776000e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L181] RET assume_abort_if_not((var_1_34 >= -922337.2036854776000e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854776000e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L182] CALL assume_abort_if_not(var_1_34 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L182] RET assume_abort_if_not(var_1_34 != 0.0F) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=64, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L183] var_1_35 = __VERIFIER_nondet_char() [L184] CALL assume_abort_if_not(var_1_35 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L184] RET assume_abort_if_not(var_1_35 >= -1) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L185] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L185] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=10, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L186] var_1_36 = __VERIFIER_nondet_char() [L187] CALL assume_abort_if_not(var_1_36 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L187] RET assume_abort_if_not(var_1_36 >= -1) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L188] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L188] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=16, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L189] var_1_37 = __VERIFIER_nondet_char() [L190] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L190] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L191] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L191] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L205] RET updateVariables() [L206] CALL step() [L58] unsigned short int stepLocal_1 = var_1_6; [L59] unsigned char stepLocal_0 = last_1_var_1_8; VAL [isInitial=1, last_1_var_1_8=0, stepLocal_0=0, stepLocal_1=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L60] COND FALSE !(last_1_var_1_8 && stepLocal_0) VAL [isInitial=1, last_1_var_1_8=0, stepLocal_1=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L63] COND FALSE !(((((var_1_7) > (var_1_5)) ? (var_1_7) : (var_1_5))) < stepLocal_1) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=100, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L67] COND TRUE var_1_33 <= (var_1_25 / var_1_34) [L68] var_1_32 = (((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36))) - var_1_37) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=1] [L70] var_1_8 = (((var_1_7 >= var_1_5) && (var_1_4 >= var_1_1)) || var_1_9) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=20000000001/2, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L71] COND TRUE var_1_8 && (! (! var_1_9)) [L72] var_1_25 = ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-10, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L74] COND TRUE (var_1_25 <= var_1_22) && var_1_8 [L75] var_1_29 = ((((var_1_30) > (-100)) ? (var_1_30) : (-100))) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=5, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L77] COND TRUE \read(var_1_8) [L78] var_1_14 = (((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - ((((var_1_5) > ((var_1_16 - var_1_11))) ? (var_1_5) : ((var_1_16 - var_1_11))))) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L80] COND FALSE !(var_1_20 <= var_1_21) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=64, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L93] COND FALSE !(var_1_1 >= ((~ 128u) % ((((var_1_4) < (var_1_16)) ? (var_1_4) : (var_1_16))))) [L104] var_1_38 = var_1_5 VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L106] EXPR var_1_16 << var_1_7 VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L106] EXPR ((var_1_13) > ((var_1_16 << var_1_7))) ? (var_1_13) : ((var_1_16 << var_1_7)) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=50, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L106] signed long int stepLocal_4 = (((var_1_13) > ((var_1_16 << var_1_7))) ? (var_1_13) : ((var_1_16 << var_1_7))); [L107] COND TRUE stepLocal_4 >= var_1_14 [L108] var_1_17 = var_1_11 VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=4, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L112] var_1_31 = var_1_11 [L113] unsigned short int stepLocal_5 = var_1_5; VAL [isInitial=1, last_1_var_1_8=0, stepLocal_5=8190, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L114] COND FALSE !(stepLocal_5 == var_1_16) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=10, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L121] COND TRUE \read(var_1_9) [L122] var_1_18 = 200 VAL [isInitial=1, last_1_var_1_8=0, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L125] unsigned char stepLocal_3 = var_1_9; [L126] unsigned long int stepLocal_2 = var_1_17; VAL [isInitial=1, last_1_var_1_8=0, stepLocal_2=8191, stepLocal_3=1, var_1_10=1000, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L127] COND FALSE !(stepLocal_2 < var_1_6) [L134] var_1_10 = var_1_13 VAL [isInitial=1, last_1_var_1_8=0, stepLocal_3=1, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L206] RET step() [L207] CALL, EXPR property() [L197] EXPR (((((last_1_var_1_8 && last_1_var_1_8) ? (var_1_1 == ((unsigned short int) ((((((56892) < (var_1_4)) ? (56892) : (var_1_4))) - var_1_5) - ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7)))))) : ((((((var_1_7) > (var_1_5)) ? (var_1_7) : (var_1_5))) < var_1_6) ? (var_1_1 == ((unsigned short int) var_1_5)) : 1)) && (var_1_8 == ((unsigned char) (((var_1_7 >= var_1_5) && (var_1_4 >= var_1_1)) || var_1_9)))) && ((var_1_17 < var_1_6) ? (((var_1_6 != var_1_5) || var_1_9) ? (var_1_10 == ((signed short int) (((10000 - var_1_11) - var_1_5) + ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))))) : (var_1_10 == ((signed short int) var_1_4))) : (var_1_10 == ((signed short int) var_1_13)))) && (var_1_8 ? (var_1_14 == ((unsigned short int) (((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - ((((var_1_5) > ((var_1_16 - var_1_11))) ? (var_1_5) : ((var_1_16 - var_1_11))))))) : 1)) && ((((((var_1_13) > ((var_1_16 << var_1_7))) ? (var_1_13) : ((var_1_16 << var_1_7)))) >= var_1_14) ? (var_1_17 == ((unsigned long int) var_1_11)) : (var_1_17 == ((unsigned long int) (var_1_6 + var_1_5)))) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L197] EXPR var_1_16 << var_1_7 VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L197] EXPR ((var_1_13) > ((var_1_16 << var_1_7))) ? (var_1_13) : ((var_1_16 << var_1_7)) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L197] EXPR var_1_16 << var_1_7 VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L197] EXPR ((var_1_13) > ((var_1_16 << var_1_7))) ? (var_1_13) : ((var_1_16 << var_1_7)) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L197] EXPR (((((last_1_var_1_8 && last_1_var_1_8) ? (var_1_1 == ((unsigned short int) ((((((56892) < (var_1_4)) ? (56892) : (var_1_4))) - var_1_5) - ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7)))))) : ((((((var_1_7) > (var_1_5)) ? (var_1_7) : (var_1_5))) < var_1_6) ? (var_1_1 == ((unsigned short int) var_1_5)) : 1)) && (var_1_8 == ((unsigned char) (((var_1_7 >= var_1_5) && (var_1_4 >= var_1_1)) || var_1_9)))) && ((var_1_17 < var_1_6) ? (((var_1_6 != var_1_5) || var_1_9) ? (var_1_10 == ((signed short int) (((10000 - var_1_11) - var_1_5) + ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))))) : (var_1_10 == ((signed short int) var_1_4))) : (var_1_10 == ((signed short int) var_1_13)))) && (var_1_8 ? (var_1_14 == ((unsigned short int) (((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - ((((var_1_5) > ((var_1_16 - var_1_11))) ? (var_1_5) : ((var_1_16 - var_1_11))))))) : 1)) && ((((((var_1_13) > ((var_1_16 << var_1_7))) ? (var_1_13) : ((var_1_16 << var_1_7)))) >= var_1_14) ? (var_1_17 == ((unsigned long int) var_1_11)) : (var_1_17 == ((unsigned long int) (var_1_6 + var_1_5)))) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L197-L198] return ((((((last_1_var_1_8 && last_1_var_1_8) ? (var_1_1 == ((unsigned short int) ((((((56892) < (var_1_4)) ? (56892) : (var_1_4))) - var_1_5) - ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7)))))) : ((((((var_1_7) > (var_1_5)) ? (var_1_7) : (var_1_5))) < var_1_6) ? (var_1_1 == ((unsigned short int) var_1_5)) : 1)) && (var_1_8 == ((unsigned char) (((var_1_7 >= var_1_5) && (var_1_4 >= var_1_1)) || var_1_9)))) && ((var_1_17 < var_1_6) ? (((var_1_6 != var_1_5) || var_1_9) ? (var_1_10 == ((signed short int) (((10000 - var_1_11) - var_1_5) + ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))))) : (var_1_10 == ((signed short int) var_1_4))) : (var_1_10 == ((signed short int) var_1_13)))) && (var_1_8 ? (var_1_14 == ((unsigned short int) (((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - ((((var_1_5) > ((var_1_16 - var_1_11))) ? (var_1_5) : ((var_1_16 - var_1_11))))))) : 1)) && ((((((var_1_13) > ((var_1_16 << var_1_7))) ? (var_1_13) : ((var_1_16 << var_1_7)))) >= var_1_14) ? (var_1_17 == ((unsigned long int) var_1_11)) : (var_1_17 == ((unsigned long int) (var_1_6 + var_1_5))))) && ((var_1_5 == var_1_16) ? (var_1_8 ? (var_1_18 == ((unsigned short int) (((((var_1_16 + 30393) - var_1_5) < 0 ) ? -((var_1_16 + 30393) - var_1_5) : ((var_1_16 + 30393) - var_1_5))))) : (var_1_18 == ((unsigned short int) var_1_4))) : (var_1_9 ? (var_1_18 == ((unsigned short int) 200)) : 1)) ; [L207] RET, EXPR property() [L207] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] [L19] reach_error() VAL [isInitial=1, last_1_var_1_8=0, var_1_10=32766, var_1_11=8191, var_1_12=-16383, var_1_13=32766, var_1_14=32766, var_1_16=32764, var_1_17=8191, var_1_18=200, var_1_19=2, var_1_1=4, var_1_25=2, var_1_28=0, var_1_29=-100, var_1_30=-100, var_1_31=8191, var_1_32=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=8190, var_1_4=-73733, var_1_5=8190, var_1_6=0, var_1_7=1, var_1_8=1, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 126 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 604.3s, OverallIterations: 51, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 115.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21095 SdHoareTripleChecker+Valid, 74.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21095 mSDsluCounter, 57824 SdHoareTripleChecker+Invalid, 66.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 48283 mSDsCounter, 3922 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 55964 IncrementalHoareTripleChecker+Invalid, 59886 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3922 mSolverCounterUnsat, 9541 mSDtfsCounter, 55964 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1473 GetRequests, 548 SyntacticMatches, 15 SemanticMatches, 910 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3009 ImplicationChecksByTransitivity, 59.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2256occurred in iteration=39, InterpolantAutomatonStates: 660, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.1s AutomataMinimizationTime, 50 MinimizatonAttempts, 14546 StatesRemovedByMinimization, 49 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 476.4s InterpolantComputationTime, 11769 NumberOfCodeBlocks, 11769 NumberOfCodeBlocksAsserted, 53 NumberOfCheckSat, 11264 ConstructedInterpolants, 0 QuantifiedInterpolants, 86971 SizeOfPredicates, 0 NumberOfNonLiveVariables, 494 ConjunctsInSsa, 1 ConjunctsInUnsatCore, 51 InterpolantComputations, 50 PerfectInterpolantSequences, 114378/114444 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-23 23:04:42,440 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-23 23:04:42,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 69eea854146ed6719c2a02b1e3c48ec2ec3340ce1e8957b9754599908f0bff1b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:04:44,900 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:04:45,001 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:04:45,013 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:04:45,014 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:04:45,053 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:04:45,054 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:04:45,054 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:04:45,055 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:04:45,055 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:04:45,056 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:04:45,056 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:04:45,057 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:04:45,057 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:04:45,057 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:04:45,057 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:04:45,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:04:45,058 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:04:45,058 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:04:45,059 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:04:45,060 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:04:45,060 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:04:45,060 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:04:45,061 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:04:45,061 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 69eea854146ed6719c2a02b1e3c48ec2ec3340ce1e8957b9754599908f0bff1b [2024-11-23 23:04:45,410 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:04:45,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:04:45,421 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:04:45,423 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:04:45,423 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:04:45,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i [2024-11-23 23:04:48,395 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/4e3acb56e/65b42b2ed1364ef190d00197613fd06a/FLAG4a46e4b24 [2024-11-23 23:04:48,687 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:04:48,688 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i [2024-11-23 23:04:48,704 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/4e3acb56e/65b42b2ed1364ef190d00197613fd06a/FLAG4a46e4b24 [2024-11-23 23:04:48,971 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/data/4e3acb56e/65b42b2ed1364ef190d00197613fd06a [2024-11-23 23:04:48,975 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:04:48,977 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:04:48,980 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:04:48,980 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:04:48,985 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:04:48,986 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:04:48" (1/1) ... [2024-11-23 23:04:48,987 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@136e8a06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:48, skipping insertion in model container [2024-11-23 23:04:48,987 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:04:48" (1/1) ... [2024-11-23 23:04:49,018 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:04:49,171 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i[919,932] [2024-11-23 23:04:49,305 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:04:49,326 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:04:49,340 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i[919,932] [2024-11-23 23:04:49,378 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:04:49,399 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:04:49,399 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49 WrapperNode [2024-11-23 23:04:49,400 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:04:49,401 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:04:49,401 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:04:49,401 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:04:49,407 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,417 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,446 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 209 [2024-11-23 23:04:49,446 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:04:49,446 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:04:49,446 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:04:49,447 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:04:49,459 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,463 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,467 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,489 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:04:49,496 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,496 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,518 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,520 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,523 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,528 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,533 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,540 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:04:49,541 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:04:49,542 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:04:49,542 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:04:49,543 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (1/1) ... [2024-11-23 23:04:49,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:04:49,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:04:49,582 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:04:49,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:04:49,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:04:49,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:04:49,614 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:04:49,614 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:04:49,615 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:04:49,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:04:49,736 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:04:49,739 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:04:55,501 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-23 23:04:55,502 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:04:55,513 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:04:55,515 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:04:55,516 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:04:55 BoogieIcfgContainer [2024-11-23 23:04:55,516 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:04:55,519 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:04:55,519 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:04:55,534 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:04:55,534 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:04:48" (1/3) ... [2024-11-23 23:04:55,535 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32157cd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:04:55, skipping insertion in model container [2024-11-23 23:04:55,535 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:49" (2/3) ... [2024-11-23 23:04:55,535 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32157cd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:04:55, skipping insertion in model container [2024-11-23 23:04:55,535 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:04:55" (3/3) ... [2024-11-23 23:04:55,537 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i [2024-11-23 23:04:55,557 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:04:55,559 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-10.i that has 2 procedures, 96 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:04:55,629 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:04:55,646 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@749907c3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:04:55,647 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:04:55,651 INFO L276 IsEmpty]: Start isEmpty. Operand has 96 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-23 23:04:55,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2024-11-23 23:04:55,672 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:55,673 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:55,673 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:55,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:55,680 INFO L85 PathProgramCache]: Analyzing trace with hash -821453760, now seen corresponding path program 1 times [2024-11-23 23:04:55,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:04:55,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [985513012] [2024-11-23 23:04:55,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:55,696 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:04:55,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:04:55,700 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:04:55,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-23 23:04:56,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:56,762 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:04:56,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:04:56,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 794 proven. 0 refuted. 0 times theorem prover too weak. 1450 trivial. 0 not checked. [2024-11-23 23:04:56,828 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:04:56,829 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:04:56,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [985513012] [2024-11-23 23:04:56,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [985513012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:56,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:56,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:04:56,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355710738] [2024-11-23 23:04:56,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:56,837 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:04:56,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:04:56,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:04:56,856 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:04:56,858 INFO L87 Difference]: Start difference. First operand has 96 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:04:56,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:56,891 INFO L93 Difference]: Finished difference Result 185 states and 330 transitions. [2024-11-23 23:04:56,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:04:56,893 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 214 [2024-11-23 23:04:56,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:56,901 INFO L225 Difference]: With dead ends: 185 [2024-11-23 23:04:56,901 INFO L226 Difference]: Without dead ends: 92 [2024-11-23 23:04:56,905 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:04:56,911 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:56,912 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:04:56,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-11-23 23:04:56,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2024-11-23 23:04:56,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 56 states have (on average 1.3571428571428572) internal successors, (76), 56 states have internal predecessors, (76), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-23 23:04:56,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 144 transitions. [2024-11-23 23:04:56,960 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 144 transitions. Word has length 214 [2024-11-23 23:04:56,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:56,961 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 144 transitions. [2024-11-23 23:04:56,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:04:56,962 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 144 transitions. [2024-11-23 23:04:56,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2024-11-23 23:04:56,966 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:56,966 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:56,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-23 23:04:57,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:04:57,167 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:57,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:57,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1684309384, now seen corresponding path program 1 times [2024-11-23 23:04:57,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:04:57,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1670554036] [2024-11-23 23:04:57,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:57,172 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:04:57,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:04:57,174 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:04:57,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-23 23:04:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:58,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 23:04:58,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:05:01,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-23 23:05:01,179 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:05:01,179 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:05:01,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1670554036] [2024-11-23 23:05:01,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1670554036] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:05:01,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:05:01,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:05:01,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417771024] [2024-11-23 23:05:01,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:05:01,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:05:01,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:05:01,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:05:01,182 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:05:01,183 INFO L87 Difference]: Start difference. First operand 92 states and 144 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:05:02,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:05:02,021 INFO L93 Difference]: Finished difference Result 314 states and 494 transitions. [2024-11-23 23:05:02,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 23:05:02,023 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 214 [2024-11-23 23:05:02,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:05:02,027 INFO L225 Difference]: With dead ends: 314 [2024-11-23 23:05:02,027 INFO L226 Difference]: Without dead ends: 225 [2024-11-23 23:05:02,028 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:05:02,029 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 143 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:05:02,029 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 625 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 23:05:02,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2024-11-23 23:05:02,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 172. [2024-11-23 23:05:02,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 101 states have (on average 1.306930693069307) internal successors, (132), 101 states have internal predecessors, (132), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-23 23:05:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 268 transitions. [2024-11-23 23:05:02,090 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 268 transitions. Word has length 214 [2024-11-23 23:05:02,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:05:02,091 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 268 transitions. [2024-11-23 23:05:02,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-23 23:05:02,091 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 268 transitions. [2024-11-23 23:05:02,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-23 23:05:02,096 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:02,096 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:05:02,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-23 23:05:02,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:05:02,297 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:02,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:02,298 INFO L85 PathProgramCache]: Analyzing trace with hash 100021868, now seen corresponding path program 1 times [2024-11-23 23:05:02,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:05:02,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082461009] [2024-11-23 23:05:02,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:02,299 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:05:02,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:05:02,302 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:05:02,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ed723860-8ab3-4e34-84f8-f32d34b8674c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-23 23:05:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:03,605 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-23 23:05:03,623 INFO L279 TraceCheckSpWp]: Computing forward predicates...