./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX --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 c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 17:55:17,270 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 17:55:17,391 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 17:55:17,397 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 17:55:17,401 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 17:55:17,444 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 17:55:17,446 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 17:55:17,447 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 17:55:17,448 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 17:55:17,450 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 17:55:17,450 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 17:55:17,451 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 17:55:17,452 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 17:55:17,452 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 17:55:17,453 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 17:55:17,453 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 17:55:17,454 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 17:55:17,454 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 17:55:17,455 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 17:55:17,455 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 17:55:17,456 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 17:55:17,457 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 17:55:17,457 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 17:55:17,457 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 17:55:17,458 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 17:55:17,458 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 17:55:17,459 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 17:55:17,459 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 17:55:17,459 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 17:55:17,460 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 17:55:17,460 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 17:55:17,461 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 17:55:17,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 17:55:17,462 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 17:55:17,462 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 17:55:17,462 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 17:55:17,463 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 17:55:17,463 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 17:55:17,464 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 17:55:17,464 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 17:55:17,464 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 17:55:17,465 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 17:55:17,465 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX 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 -> c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 [2024-11-08 17:55:17,826 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 17:55:17,862 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 17:55:17,865 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 17:55:17,867 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 17:55:17,868 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 17:55:17,869 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i Unable to find full path for "g++" [2024-11-08 17:55:20,245 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 17:55:20,577 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 17:55:20,578 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-08 17:55:20,600 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data/ce453cc41/e0a81fb4137248f1aa92efe0b9fe59ac/FLAG012c7d8df [2024-11-08 17:55:20,622 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data/ce453cc41/e0a81fb4137248f1aa92efe0b9fe59ac [2024-11-08 17:55:20,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 17:55:20,627 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 17:55:20,629 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 17:55:20,629 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 17:55:20,638 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 17:55:20,639 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 05:55:20" (1/1) ... [2024-11-08 17:55:20,641 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36bc2a19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:20, skipping insertion in model container [2024-11-08 17:55:20,641 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 05:55:20" (1/1) ... [2024-11-08 17:55:20,710 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 17:55:21,010 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_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-08 17:55:21,281 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 17:55:21,305 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 17:55:21,320 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_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-08 17:55:21,455 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 17:55:21,498 INFO L204 MainTranslator]: Completed translation [2024-11-08 17:55:21,499 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21 WrapperNode [2024-11-08 17:55:21,499 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 17:55:21,501 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 17:55:21,501 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 17:55:21,502 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 17:55:21,510 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,534 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,687 INFO L138 Inliner]: procedures = 26, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 487 [2024-11-08 17:55:21,687 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 17:55:21,688 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 17:55:21,689 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 17:55:21,689 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 17:55:21,705 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,705 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,715 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,753 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-08 17:55:21,754 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,754 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,780 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,788 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,796 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,806 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,817 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 17:55:21,820 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 17:55:21,820 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 17:55:21,820 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 17:55:21,822 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (1/1) ... [2024-11-08 17:55:21,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 17:55:21,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:55:21,865 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 17:55:21,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 17:55:21,914 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 17:55:21,914 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 17:55:21,914 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 17:55:21,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 17:55:21,915 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 17:55:21,915 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 17:55:22,110 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 17:55:22,113 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 17:55:23,413 INFO L? ?]: Removed 52 outVars from TransFormulas that were not future-live. [2024-11-08 17:55:23,413 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 17:55:23,447 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 17:55:23,449 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 17:55:23,450 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:55:23 BoogieIcfgContainer [2024-11-08 17:55:23,450 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 17:55:23,454 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 17:55:23,456 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 17:55:23,461 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 17:55:23,461 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 05:55:20" (1/3) ... [2024-11-08 17:55:23,462 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b230911 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 05:55:23, skipping insertion in model container [2024-11-08 17:55:23,463 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:55:21" (2/3) ... [2024-11-08 17:55:23,464 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b230911 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 05:55:23, skipping insertion in model container [2024-11-08 17:55:23,465 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:55:23" (3/3) ... [2024-11-08 17:55:23,466 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-11-08 17:55:23,488 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 17:55:23,489 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 17:55:23,597 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 17:55:23,609 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;@7d7438d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 17:55:23,609 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 17:55:23,616 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 150 states have (on average 1.4933333333333334) internal successors, (224), 151 states have internal predecessors, (224), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-08 17:55:23,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-08 17:55:23,660 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:23,661 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:23,662 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:23,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:23,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1401257646, now seen corresponding path program 1 times [2024-11-08 17:55:23,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:23,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494693136] [2024-11-08 17:55:23,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:23,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:23,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:24,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:24,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:24,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:24,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:24,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:24,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:24,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:24,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:24,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:24,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:24,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:24,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:24,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:24,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:24,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:24,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:24,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:24,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:24,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:24,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:24,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:24,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:24,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:24,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:24,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:24,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:24,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:24,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:24,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:24,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:24,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:24,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:24,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:24,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:24,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:24,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:24,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:24,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:24,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:24,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:24,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:24,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:24,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:24,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:24,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:24,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:24,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:24,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494693136] [2024-11-08 17:55:24,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494693136] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:24,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:24,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 17:55:24,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139527585] [2024-11-08 17:55:24,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:24,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 17:55:24,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:24,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 17:55:24,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 17:55:24,903 INFO L87 Difference]: Start difference. First operand has 209 states, 150 states have (on average 1.4933333333333334) internal successors, (224), 151 states have internal predecessors, (224), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-08 17:55:24,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:24,976 INFO L93 Difference]: Finished difference Result 411 states and 722 transitions. [2024-11-08 17:55:24,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 17:55:24,979 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) Word has length 372 [2024-11-08 17:55:24,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:24,996 INFO L225 Difference]: With dead ends: 411 [2024-11-08 17:55:24,996 INFO L226 Difference]: Without dead ends: 205 [2024-11-08 17:55:25,002 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 170 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-08 17:55:25,007 INFO L432 NwaCegarLoop]: 328 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, 328 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-08 17:55:25,008 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 17:55:25,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-11-08 17:55:25,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2024-11-08 17:55:25,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 147 states have (on average 1.469387755102041) internal successors, (216), 147 states have internal predecessors, (216), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-08 17:55:25,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 328 transitions. [2024-11-08 17:55:25,113 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 328 transitions. Word has length 372 [2024-11-08 17:55:25,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:25,115 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 328 transitions. [2024-11-08 17:55:25,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-08 17:55:25,117 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 328 transitions. [2024-11-08 17:55:25,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-08 17:55:25,132 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:25,132 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:25,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 17:55:25,133 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:25,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:25,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1099170162, now seen corresponding path program 1 times [2024-11-08 17:55:25,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:25,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835881720] [2024-11-08 17:55:25,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:25,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:25,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:26,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,103 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:26,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:26,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:26,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:26,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:26,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:26,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:26,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:26,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:26,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:26,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:26,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:26,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:26,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:26,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:26,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:26,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:26,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:26,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:26,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:26,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:26,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:26,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,262 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:26,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:26,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:26,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:26,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:26,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:26,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:26,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:26,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:26,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:26,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:26,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:26,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:26,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:26,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:26,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:26,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:26,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:26,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:26,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:26,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:26,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835881720] [2024-11-08 17:55:26,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835881720] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:26,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:26,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 17:55:26,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557284409] [2024-11-08 17:55:26,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:26,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 17:55:26,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:26,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 17:55:26,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-08 17:55:26,425 INFO L87 Difference]: Start difference. First operand 205 states and 328 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:27,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:27,303 INFO L93 Difference]: Finished difference Result 704 states and 1115 transitions. [2024-11-08 17:55:27,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 17:55:27,305 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-11-08 17:55:27,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:27,319 INFO L225 Difference]: With dead ends: 704 [2024-11-08 17:55:27,319 INFO L226 Difference]: Without dead ends: 502 [2024-11-08 17:55:27,320 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-08 17:55:27,321 INFO L432 NwaCegarLoop]: 307 mSDtfsCounter, 642 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 1206 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:27,322 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [642 Valid, 1206 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-08 17:55:27,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2024-11-08 17:55:27,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 427. [2024-11-08 17:55:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 347 states have (on average 1.5331412103746398) internal successors, (532), 350 states have internal predecessors, (532), 75 states have call successors, (75), 4 states have call predecessors, (75), 4 states have return successors, (75), 72 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-08 17:55:27,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 682 transitions. [2024-11-08 17:55:27,415 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 682 transitions. Word has length 372 [2024-11-08 17:55:27,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:27,420 INFO L471 AbstractCegarLoop]: Abstraction has 427 states and 682 transitions. [2024-11-08 17:55:27,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:27,421 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 682 transitions. [2024-11-08 17:55:27,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-08 17:55:27,432 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:27,432 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:27,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 17:55:27,433 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:27,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:27,434 INFO L85 PathProgramCache]: Analyzing trace with hash -267042930, now seen corresponding path program 1 times [2024-11-08 17:55:27,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:27,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218614416] [2024-11-08 17:55:27,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:27,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:27,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:30,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:30,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:30,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:30,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:30,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:30,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:30,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:30,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:30,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:30,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:30,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:30,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:30,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:30,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:30,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:30,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:30,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:30,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:30,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:30,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:30,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:30,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:30,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:30,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:30,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:30,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:30,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:30,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:30,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:30,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:30,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:30,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:30,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:30,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:30,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:30,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:30,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:30,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:30,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:30,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:30,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:30,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:30,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:30,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:30,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:30,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:30,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218614416] [2024-11-08 17:55:30,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218614416] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:30,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:30,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-08 17:55:30,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122834113] [2024-11-08 17:55:30,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:30,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 17:55:30,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:30,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 17:55:30,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-08 17:55:30,522 INFO L87 Difference]: Start difference. First operand 427 states and 682 transitions. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:32,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:32,106 INFO L93 Difference]: Finished difference Result 1057 states and 1685 transitions. [2024-11-08 17:55:32,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 17:55:32,108 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-11-08 17:55:32,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:32,116 INFO L225 Difference]: With dead ends: 1057 [2024-11-08 17:55:32,116 INFO L226 Difference]: Without dead ends: 645 [2024-11-08 17:55:32,118 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-08 17:55:32,120 INFO L432 NwaCegarLoop]: 447 mSDtfsCounter, 542 mSDsluCounter, 2178 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 2625 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:32,124 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 2625 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-08 17:55:32,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2024-11-08 17:55:32,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 439. [2024-11-08 17:55:32,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 354 states have (on average 1.5225988700564972) internal successors, (539), 357 states have internal predecessors, (539), 79 states have call successors, (79), 5 states have call predecessors, (79), 5 states have return successors, (79), 76 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-08 17:55:32,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 697 transitions. [2024-11-08 17:55:32,205 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 697 transitions. Word has length 372 [2024-11-08 17:55:32,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:32,208 INFO L471 AbstractCegarLoop]: Abstraction has 439 states and 697 transitions. [2024-11-08 17:55:32,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:32,209 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 697 transitions. [2024-11-08 17:55:32,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-08 17:55:32,219 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:32,220 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:32,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 17:55:32,220 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:32,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:32,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1580250420, now seen corresponding path program 1 times [2024-11-08 17:55:32,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:32,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816535974] [2024-11-08 17:55:32,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:32,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:32,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:32,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:32,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:32,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:32,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:32,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:32,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:32,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:32,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:32,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:32,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:32,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:32,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:32,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:32,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:32,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:32,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:32,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:32,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:32,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:32,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:32,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:32,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:32,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:32,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:32,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:32,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:32,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:32,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:32,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:32,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:32,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:32,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:32,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:32,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:32,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:32,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:32,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:32,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:32,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:32,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:32,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:32,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:32,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:32,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:32,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:32,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:32,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:32,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:32,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:32,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:32,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:32,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:32,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:32,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816535974] [2024-11-08 17:55:32,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816535974] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:32,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:32,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-08 17:55:32,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461137318] [2024-11-08 17:55:32,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:32,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 17:55:32,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:32,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 17:55:32,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-08 17:55:32,946 INFO L87 Difference]: Start difference. First operand 439 states and 697 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:33,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:33,768 INFO L93 Difference]: Finished difference Result 2217 states and 3497 transitions. [2024-11-08 17:55:33,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 17:55:33,769 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-11-08 17:55:33,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:33,786 INFO L225 Difference]: With dead ends: 2217 [2024-11-08 17:55:33,786 INFO L226 Difference]: Without dead ends: 1803 [2024-11-08 17:55:33,789 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-08 17:55:33,790 INFO L432 NwaCegarLoop]: 414 mSDtfsCounter, 884 mSDsluCounter, 1489 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 1903 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:33,791 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 1903 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-08 17:55:33,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1803 states. [2024-11-08 17:55:33,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1803 to 1011. [2024-11-08 17:55:33,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1011 states, 914 states have (on average 1.574398249452954) internal successors, (1439), 920 states have internal predecessors, (1439), 88 states have call successors, (88), 8 states have call predecessors, (88), 8 states have return successors, (88), 82 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-08 17:55:33,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1011 states to 1011 states and 1615 transitions. [2024-11-08 17:55:33,920 INFO L78 Accepts]: Start accepts. Automaton has 1011 states and 1615 transitions. Word has length 372 [2024-11-08 17:55:33,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:33,921 INFO L471 AbstractCegarLoop]: Abstraction has 1011 states and 1615 transitions. [2024-11-08 17:55:33,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:33,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1011 states and 1615 transitions. [2024-11-08 17:55:33,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-08 17:55:33,936 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:33,936 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:33,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 17:55:33,937 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:33,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:33,937 INFO L85 PathProgramCache]: Analyzing trace with hash 909278542, now seen corresponding path program 1 times [2024-11-08 17:55:33,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:33,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947484813] [2024-11-08 17:55:33,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:33,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:34,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:35,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:35,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:35,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:35,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:35,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:35,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:35,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:35,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:35,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:35,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:35,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:35,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:35,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:35,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:35,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:35,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:35,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:35,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:35,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:35,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:35,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:35,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:35,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:35,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:35,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,258 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:35,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:35,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:35,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:35,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:35,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:35,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:35,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:35,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:35,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:35,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:35,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:35,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:35,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:35,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:35,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:35,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:35,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:35,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:35,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:35,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947484813] [2024-11-08 17:55:35,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947484813] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:35,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:35,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 17:55:35,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057827207] [2024-11-08 17:55:35,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:35,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 17:55:35,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:35,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 17:55:35,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 17:55:35,346 INFO L87 Difference]: Start difference. First operand 1011 states and 1615 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:35,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:35,980 INFO L93 Difference]: Finished difference Result 2219 states and 3538 transitions. [2024-11-08 17:55:35,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 17:55:35,984 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-11-08 17:55:35,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:35,992 INFO L225 Difference]: With dead ends: 2219 [2024-11-08 17:55:35,993 INFO L226 Difference]: Without dead ends: 1233 [2024-11-08 17:55:35,995 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-08 17:55:35,997 INFO L432 NwaCegarLoop]: 449 mSDtfsCounter, 555 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 1141 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:36,002 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [555 Valid, 1141 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 17:55:36,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2024-11-08 17:55:36,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 1047. [2024-11-08 17:55:36,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 930 states have (on average 1.564516129032258) internal successors, (1455), 936 states have internal predecessors, (1455), 107 states have call successors, (107), 9 states have call predecessors, (107), 9 states have return successors, (107), 101 states have call predecessors, (107), 107 states have call successors, (107) [2024-11-08 17:55:36,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 1669 transitions. [2024-11-08 17:55:36,097 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 1669 transitions. Word has length 372 [2024-11-08 17:55:36,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:36,098 INFO L471 AbstractCegarLoop]: Abstraction has 1047 states and 1669 transitions. [2024-11-08 17:55:36,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:36,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 1669 transitions. [2024-11-08 17:55:36,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-08 17:55:36,109 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:36,110 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:36,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 17:55:36,110 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:36,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:36,111 INFO L85 PathProgramCache]: Analyzing trace with hash 608583186, now seen corresponding path program 1 times [2024-11-08 17:55:36,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:36,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633959055] [2024-11-08 17:55:36,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:36,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:36,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:37,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:37,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:37,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:37,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:37,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:37,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:37,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:37,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:37,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:37,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:37,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:37,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:37,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:37,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:37,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:37,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:37,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:37,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:37,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:37,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:37,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:37,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:37,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:37,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:37,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:37,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:37,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:37,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:37,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:37,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:37,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:37,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:37,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:37,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:37,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:37,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:37,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:37,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:37,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:37,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:37,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:37,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633959055] [2024-11-08 17:55:37,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633959055] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:37,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:37,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 17:55:37,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146103927] [2024-11-08 17:55:37,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:37,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 17:55:37,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:37,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 17:55:37,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 17:55:37,732 INFO L87 Difference]: Start difference. First operand 1047 states and 1669 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:38,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:38,420 INFO L93 Difference]: Finished difference Result 2400 states and 3810 transitions. [2024-11-08 17:55:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 17:55:38,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-11-08 17:55:38,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:38,429 INFO L225 Difference]: With dead ends: 2400 [2024-11-08 17:55:38,430 INFO L226 Difference]: Without dead ends: 1378 [2024-11-08 17:55:38,433 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-08 17:55:38,434 INFO L432 NwaCegarLoop]: 574 mSDtfsCounter, 408 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1528 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:38,434 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1528 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 17:55:38,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2024-11-08 17:55:38,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1051. [2024-11-08 17:55:38,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 933 states have (on average 1.5594855305466238) internal successors, (1455), 939 states have internal predecessors, (1455), 107 states have call successors, (107), 10 states have call predecessors, (107), 10 states have return successors, (107), 101 states have call predecessors, (107), 107 states have call successors, (107) [2024-11-08 17:55:38,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1669 transitions. [2024-11-08 17:55:38,525 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1669 transitions. Word has length 373 [2024-11-08 17:55:38,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:38,527 INFO L471 AbstractCegarLoop]: Abstraction has 1051 states and 1669 transitions. [2024-11-08 17:55:38,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:38,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1669 transitions. [2024-11-08 17:55:38,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-08 17:55:38,536 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:38,536 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:38,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 17:55:38,537 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:38,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:38,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1175470986, now seen corresponding path program 1 times [2024-11-08 17:55:38,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:38,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461646305] [2024-11-08 17:55:38,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:38,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:38,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:39,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:39,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:39,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:39,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:39,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:39,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:39,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:39,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:39,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:39,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:39,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:39,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:39,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:39,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:39,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:39,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:39,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:39,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:39,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:39,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:39,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:39,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:39,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:39,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:39,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:39,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:39,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:39,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:39,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:39,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:39,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:39,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:39,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:39,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:39,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:39,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:39,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:39,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:39,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:39,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:39,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:39,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:39,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461646305] [2024-11-08 17:55:39,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461646305] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:39,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:39,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-08 17:55:39,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829608930] [2024-11-08 17:55:39,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:39,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 17:55:39,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:39,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 17:55:39,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-08 17:55:39,544 INFO L87 Difference]: Start difference. First operand 1051 states and 1669 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-08 17:55:40,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:40,994 INFO L93 Difference]: Finished difference Result 3126 states and 4932 transitions. [2024-11-08 17:55:40,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-08 17:55:40,995 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 373 [2024-11-08 17:55:40,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:41,009 INFO L225 Difference]: With dead ends: 3126 [2024-11-08 17:55:41,010 INFO L226 Difference]: Without dead ends: 2100 [2024-11-08 17:55:41,013 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-11-08 17:55:41,014 INFO L432 NwaCegarLoop]: 298 mSDtfsCounter, 1505 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1505 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:41,015 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1505 Valid, 812 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-08 17:55:41,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states. [2024-11-08 17:55:41,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 1016. [2024-11-08 17:55:41,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 902 states have (on average 1.5609756097560976) internal successors, (1408), 906 states have internal predecessors, (1408), 101 states have call successors, (101), 12 states have call predecessors, (101), 12 states have return successors, (101), 97 states have call predecessors, (101), 101 states have call successors, (101) [2024-11-08 17:55:41,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1610 transitions. [2024-11-08 17:55:41,128 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1610 transitions. Word has length 373 [2024-11-08 17:55:41,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:41,129 INFO L471 AbstractCegarLoop]: Abstraction has 1016 states and 1610 transitions. [2024-11-08 17:55:41,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-08 17:55:41,130 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1610 transitions. [2024-11-08 17:55:41,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-08 17:55:41,139 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:41,139 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:41,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 17:55:41,140 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:41,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:41,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1152838732, now seen corresponding path program 1 times [2024-11-08 17:55:41,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:41,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505284756] [2024-11-08 17:55:41,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:41,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:41,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:42,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:42,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:42,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:42,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:42,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:42,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:42,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:42,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:42,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:42,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:42,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:42,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:42,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:42,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:42,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:42,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:42,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:42,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:42,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:42,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:42,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:42,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:42,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:42,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:42,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:42,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:42,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:42,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:42,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:42,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:42,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:42,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:42,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:42,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:42,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:42,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:42,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:42,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:42,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:42,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:42,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:42,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:42,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:42,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:55:42,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:42,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505284756] [2024-11-08 17:55:42,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505284756] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:55:42,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:55:42,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-08 17:55:42,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387259604] [2024-11-08 17:55:42,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:55:42,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 17:55:42,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:42,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 17:55:42,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-08 17:55:42,747 INFO L87 Difference]: Start difference. First operand 1016 states and 1610 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:44,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:44,287 INFO L93 Difference]: Finished difference Result 4413 states and 6967 transitions. [2024-11-08 17:55:44,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-08 17:55:44,289 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-11-08 17:55:44,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:44,305 INFO L225 Difference]: With dead ends: 4413 [2024-11-08 17:55:44,306 INFO L226 Difference]: Without dead ends: 3426 [2024-11-08 17:55:44,308 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-08 17:55:44,309 INFO L432 NwaCegarLoop]: 604 mSDtfsCounter, 700 mSDsluCounter, 2287 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 2891 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:44,312 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [700 Valid, 2891 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-08 17:55:44,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3426 states. [2024-11-08 17:55:44,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3426 to 3034. [2024-11-08 17:55:44,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3034 states, 2774 states have (on average 1.5674116798846431) internal successors, (4348), 2792 states have internal predecessors, (4348), 219 states have call successors, (219), 40 states have call predecessors, (219), 40 states have return successors, (219), 201 states have call predecessors, (219), 219 states have call successors, (219) [2024-11-08 17:55:44,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 4786 transitions. [2024-11-08 17:55:44,607 INFO L78 Accepts]: Start accepts. Automaton has 3034 states and 4786 transitions. Word has length 373 [2024-11-08 17:55:44,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:44,608 INFO L471 AbstractCegarLoop]: Abstraction has 3034 states and 4786 transitions. [2024-11-08 17:55:44,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:55:44,609 INFO L276 IsEmpty]: Start isEmpty. Operand 3034 states and 4786 transitions. [2024-11-08 17:55:44,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-11-08 17:55:44,621 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:44,621 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:44,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-08 17:55:44,622 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:44,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:44,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2044614098, now seen corresponding path program 1 times [2024-11-08 17:55:44,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:44,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964659980] [2024-11-08 17:55:44,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:44,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:45,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:45,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:45,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:45,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:45,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:45,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:45,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:45,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:45,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:45,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:45,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:45,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:45,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:45,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:45,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:45,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:45,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:45,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:45,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:45,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:45,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:45,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:45,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:45,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:45,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:45,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:45,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:45,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:45,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:45,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:45,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:45,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:45,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:45,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:45,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:45,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:45,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:45,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:45,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:45,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:45,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:45,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:45,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:45,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:45,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:45,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:45,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:45,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:45,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:45,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:45,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 15 proven. 150 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:55:45,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:45,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964659980] [2024-11-08 17:55:45,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964659980] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:55:45,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862646529] [2024-11-08 17:55:45,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:45,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:55:45,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:55:45,939 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:55:45,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 17:55:46,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:46,320 INFO L255 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 17:55:46,348 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:55:47,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2895 proven. 105 refuted. 0 times theorem prover too weak. 3160 trivial. 0 not checked. [2024-11-08 17:55:47,322 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:55:48,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:55:48,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862646529] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:55:48,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:55:48,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 13 [2024-11-08 17:55:48,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89763629] [2024-11-08 17:55:48,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:55:48,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-08 17:55:48,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:48,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-08 17:55:48,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-08 17:55:48,163 INFO L87 Difference]: Start difference. First operand 3034 states and 4786 transitions. Second operand has 13 states, 13 states have (on average 17.076923076923077) internal successors, (222), 13 states have internal predecessors, (222), 4 states have call successors, (141), 2 states have call predecessors, (141), 4 states have return successors, (143), 4 states have call predecessors, (143), 4 states have call successors, (143) [2024-11-08 17:55:50,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:50,827 INFO L93 Difference]: Finished difference Result 8342 states and 12937 transitions. [2024-11-08 17:55:50,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-08 17:55:50,829 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 17.076923076923077) internal successors, (222), 13 states have internal predecessors, (222), 4 states have call successors, (141), 2 states have call predecessors, (141), 4 states have return successors, (143), 4 states have call predecessors, (143), 4 states have call successors, (143) Word has length 374 [2024-11-08 17:55:50,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:50,854 INFO L225 Difference]: With dead ends: 8342 [2024-11-08 17:55:50,854 INFO L226 Difference]: Without dead ends: 5337 [2024-11-08 17:55:50,860 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 889 GetRequests, 854 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=406, Invalid=926, Unknown=0, NotChecked=0, Total=1332 [2024-11-08 17:55:50,864 INFO L432 NwaCegarLoop]: 241 mSDtfsCounter, 1322 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1322 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:50,865 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1322 Valid, 1021 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 851 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-08 17:55:50,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5337 states. [2024-11-08 17:55:51,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5337 to 3775. [2024-11-08 17:55:51,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3775 states, 3500 states have (on average 1.5605714285714285) internal successors, (5462), 3518 states have internal predecessors, (5462), 219 states have call successors, (219), 55 states have call predecessors, (219), 55 states have return successors, (219), 201 states have call predecessors, (219), 219 states have call successors, (219) [2024-11-08 17:55:51,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3775 states to 3775 states and 5900 transitions. [2024-11-08 17:55:51,216 INFO L78 Accepts]: Start accepts. Automaton has 3775 states and 5900 transitions. Word has length 374 [2024-11-08 17:55:51,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:55:51,217 INFO L471 AbstractCegarLoop]: Abstraction has 3775 states and 5900 transitions. [2024-11-08 17:55:51,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 17.076923076923077) internal successors, (222), 13 states have internal predecessors, (222), 4 states have call successors, (141), 2 states have call predecessors, (141), 4 states have return successors, (143), 4 states have call predecessors, (143), 4 states have call successors, (143) [2024-11-08 17:55:51,218 INFO L276 IsEmpty]: Start isEmpty. Operand 3775 states and 5900 transitions. [2024-11-08 17:55:51,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-11-08 17:55:51,228 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:55:51,229 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:55:51,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-08 17:55:51,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:55:51,434 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:55:51,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:55:51,435 INFO L85 PathProgramCache]: Analyzing trace with hash -2018473682, now seen corresponding path program 1 times [2024-11-08 17:55:51,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:55:51,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609307180] [2024-11-08 17:55:51,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:51,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:55:51,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:55:52,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:55:52,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:55:52,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:55:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:55:52,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:55:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:55:52,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:55:52,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:55:52,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:55:52,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:55:52,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:55:52,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:55:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:55:52,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:55:52,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:55:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:55:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:55:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:55:52,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:55:52,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:55:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:55:52,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:55:52,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:55:52,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:55:52,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:55:52,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:55:52,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:55:52,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:55:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:55:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:55:52,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:55:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:55:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:55:52,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:55:52,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:55:52,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:55:52,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:55:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:55:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:55:52,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:55:52,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:55:52,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:55:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:55:52,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:55:52,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:55:52,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:55:52,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:55:52,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:55:52,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:55:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:55:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:55:52,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:55:52,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:55:52,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:55:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:55:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:52,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:55:52,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:55:52,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609307180] [2024-11-08 17:55:52,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609307180] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:55:52,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507350103] [2024-11-08 17:55:52,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:55:52,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:55:52,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:55:52,818 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:55:52,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 17:55:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:55:53,201 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 17:55:53,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:55:55,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3102 proven. 105 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-11-08 17:55:55,081 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:55:56,262 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:55:56,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507350103] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:55:56,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:55:56,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 9] total 21 [2024-11-08 17:55:56,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930298163] [2024-11-08 17:55:56,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:55:56,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-08 17:55:56,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:55:56,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-08 17:55:56,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2024-11-08 17:55:56,269 INFO L87 Difference]: Start difference. First operand 3775 states and 5900 transitions. Second operand has 21 states, 21 states have (on average 9.904761904761905) internal successors, (208), 21 states have internal predecessors, (208), 6 states have call successors, (154), 3 states have call predecessors, (154), 6 states have return successors, (154), 6 states have call predecessors, (154), 6 states have call successors, (154) [2024-11-08 17:55:59,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:55:59,717 INFO L93 Difference]: Finished difference Result 8145 states and 12595 transitions. [2024-11-08 17:55:59,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-08 17:55:59,718 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.904761904761905) internal successors, (208), 21 states have internal predecessors, (208), 6 states have call successors, (154), 3 states have call predecessors, (154), 6 states have return successors, (154), 6 states have call predecessors, (154), 6 states have call successors, (154) Word has length 374 [2024-11-08 17:55:59,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:55:59,739 INFO L225 Difference]: With dead ends: 8145 [2024-11-08 17:55:59,739 INFO L226 Difference]: Without dead ends: 4403 [2024-11-08 17:55:59,746 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 847 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=478, Invalid=1162, Unknown=0, NotChecked=0, Total=1640 [2024-11-08 17:55:59,747 INFO L432 NwaCegarLoop]: 197 mSDtfsCounter, 2398 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 1580 mSolverCounterSat, 525 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2398 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 2105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 525 IncrementalHoareTripleChecker+Valid, 1580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-08 17:55:59,747 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2398 Valid, 1306 Invalid, 2105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [525 Valid, 1580 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-08 17:55:59,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4403 states. [2024-11-08 17:56:00,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4403 to 3383. [2024-11-08 17:56:00,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3383 states, 3105 states have (on average 1.539452495974235) internal successors, (4780), 3124 states have internal predecessors, (4780), 216 states have call successors, (216), 61 states have call predecessors, (216), 61 states have return successors, (216), 197 states have call predecessors, (216), 216 states have call successors, (216) [2024-11-08 17:56:00,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 5212 transitions. [2024-11-08 17:56:00,064 INFO L78 Accepts]: Start accepts. Automaton has 3383 states and 5212 transitions. Word has length 374 [2024-11-08 17:56:00,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:56:00,065 INFO L471 AbstractCegarLoop]: Abstraction has 3383 states and 5212 transitions. [2024-11-08 17:56:00,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.904761904761905) internal successors, (208), 21 states have internal predecessors, (208), 6 states have call successors, (154), 3 states have call predecessors, (154), 6 states have return successors, (154), 6 states have call predecessors, (154), 6 states have call successors, (154) [2024-11-08 17:56:00,066 INFO L276 IsEmpty]: Start isEmpty. Operand 3383 states and 5212 transitions. [2024-11-08 17:56:00,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-08 17:56:00,074 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:56:00,074 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:56:00,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-08 17:56:00,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:00,276 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:56:00,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:56:00,276 INFO L85 PathProgramCache]: Analyzing trace with hash 299860534, now seen corresponding path program 1 times [2024-11-08 17:56:00,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:56:00,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294874206] [2024-11-08 17:56:00,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:00,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:56:00,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:56:01,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:56:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:56:01,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:56:01,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:56:01,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:56:01,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:56:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:56:01,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:56:01,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:56:01,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:56:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:56:01,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:56:01,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:56:01,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:56:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:56:01,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:56:01,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:56:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:56:01,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:56:01,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:56:01,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:56:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:56:01,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:56:01,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:56:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:56:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:56:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:56:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:56:01,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:56:01,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:56:01,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:56:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:56:01,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:56:01,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:56:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:56:01,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:56:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:56:01,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:56:01,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:56:01,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:56:01,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:56:01,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:56:01,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:56:01,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:56:01,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:56:01,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:56:01,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:56:01,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:56:01,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:56:01,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:56:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:56:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:56:01,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:56:01,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:56:01,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:56:01,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:56:01,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:56:01,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294874206] [2024-11-08 17:56:01,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294874206] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:56:01,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055655627] [2024-11-08 17:56:01,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:01,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:01,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:56:01,405 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:56:01,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 17:56:01,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:01,831 INFO L255 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 17:56:01,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:56:02,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1729 proven. 138 refuted. 0 times theorem prover too weak. 4293 trivial. 0 not checked. [2024-11-08 17:56:02,358 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:56:02,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:56:02,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055655627] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:56:02,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:56:02,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-08 17:56:02,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146079683] [2024-11-08 17:56:02,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:56:02,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 17:56:02,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:56:02,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 17:56:02,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-08 17:56:02,860 INFO L87 Difference]: Start difference. First operand 3383 states and 5212 transitions. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 3 states have call successors, (148), 2 states have call predecessors, (148), 4 states have return successors, (149), 3 states have call predecessors, (149), 3 states have call successors, (149) [2024-11-08 17:56:04,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:56:04,254 INFO L93 Difference]: Finished difference Result 6743 states and 10337 transitions. [2024-11-08 17:56:04,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 17:56:04,255 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 3 states have call successors, (148), 2 states have call predecessors, (148), 4 states have return successors, (149), 3 states have call predecessors, (149), 3 states have call successors, (149) Word has length 375 [2024-11-08 17:56:04,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:56:04,272 INFO L225 Difference]: With dead ends: 6743 [2024-11-08 17:56:04,272 INFO L226 Difference]: Without dead ends: 3393 [2024-11-08 17:56:04,278 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 878 GetRequests, 858 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=308, Unknown=0, NotChecked=0, Total=462 [2024-11-08 17:56:04,279 INFO L432 NwaCegarLoop]: 351 mSDtfsCounter, 672 mSDsluCounter, 1006 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-08 17:56:04,279 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 1357 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-08 17:56:04,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states. [2024-11-08 17:56:04,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 2826. [2024-11-08 17:56:04,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2826 states, 2583 states have (on average 1.5280681378242353) internal successors, (3947), 2598 states have internal predecessors, (3947), 184 states have call successors, (184), 58 states have call predecessors, (184), 58 states have return successors, (184), 169 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-08 17:56:04,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2826 states to 2826 states and 4315 transitions. [2024-11-08 17:56:04,540 INFO L78 Accepts]: Start accepts. Automaton has 2826 states and 4315 transitions. Word has length 375 [2024-11-08 17:56:04,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:56:04,541 INFO L471 AbstractCegarLoop]: Abstraction has 2826 states and 4315 transitions. [2024-11-08 17:56:04,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 3 states have call successors, (148), 2 states have call predecessors, (148), 4 states have return successors, (149), 3 states have call predecessors, (149), 3 states have call successors, (149) [2024-11-08 17:56:04,542 INFO L276 IsEmpty]: Start isEmpty. Operand 2826 states and 4315 transitions. [2024-11-08 17:56:04,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-08 17:56:04,549 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:56:04,549 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:56:04,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-08 17:56:04,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:04,755 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:56:04,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:56:04,756 INFO L85 PathProgramCache]: Analyzing trace with hash 743761208, now seen corresponding path program 1 times [2024-11-08 17:56:04,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:56:04,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934936173] [2024-11-08 17:56:04,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:04,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:56:04,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:56:05,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:56:05,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:56:05,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:56:05,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:56:05,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:56:05,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:56:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:56:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:56:05,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:56:05,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:56:05,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:56:05,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:56:05,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:56:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:56:05,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:56:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:56:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:56:05,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:56:05,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:56:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:56:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:56:05,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:56:05,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:56:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:56:05,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:56:05,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:56:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:56:05,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:56:05,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:56:05,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:56:05,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:56:05,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:56:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:56:05,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:56:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:56:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:56:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:56:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:56:05,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:56:05,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:56:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:56:05,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:56:05,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:56:05,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:56:05,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:56:05,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:56:05,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:56:05,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:56:05,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:56:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:56:05,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:56:05,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:56:05,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:56:05,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:56:05,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:56:05,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:05,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:56:05,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:56:05,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934936173] [2024-11-08 17:56:05,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934936173] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:56:05,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:56:05,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 17:56:05,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911081330] [2024-11-08 17:56:05,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:56:05,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-08 17:56:05,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:56:05,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-08 17:56:05,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-08 17:56:05,817 INFO L87 Difference]: Start difference. First operand 2826 states and 4315 transitions. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-08 17:56:08,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:56:08,077 INFO L93 Difference]: Finished difference Result 6916 states and 10554 transitions. [2024-11-08 17:56:08,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-08 17:56:08,079 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 375 [2024-11-08 17:56:08,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:56:08,094 INFO L225 Difference]: With dead ends: 6916 [2024-11-08 17:56:08,095 INFO L226 Difference]: Without dead ends: 4123 [2024-11-08 17:56:08,101 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2024-11-08 17:56:08,102 INFO L432 NwaCegarLoop]: 384 mSDtfsCounter, 1958 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 1155 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1958 SdHoareTripleChecker+Valid, 1349 SdHoareTripleChecker+Invalid, 1392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 1155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-08 17:56:08,102 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1958 Valid, 1349 Invalid, 1392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 1155 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-08 17:56:08,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4123 states. [2024-11-08 17:56:08,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4123 to 2827. [2024-11-08 17:56:08,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2827 states, 2584 states have (on average 1.528637770897833) internal successors, (3950), 2599 states have internal predecessors, (3950), 184 states have call successors, (184), 58 states have call predecessors, (184), 58 states have return successors, (184), 169 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-08 17:56:08,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2827 states to 2827 states and 4318 transitions. [2024-11-08 17:56:08,543 INFO L78 Accepts]: Start accepts. Automaton has 2827 states and 4318 transitions. Word has length 375 [2024-11-08 17:56:08,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:56:08,544 INFO L471 AbstractCegarLoop]: Abstraction has 2827 states and 4318 transitions. [2024-11-08 17:56:08,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-08 17:56:08,545 INFO L276 IsEmpty]: Start isEmpty. Operand 2827 states and 4318 transitions. [2024-11-08 17:56:08,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-08 17:56:08,555 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:56:08,556 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:56:08,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-08 17:56:08,556 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:56:08,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:56:08,557 INFO L85 PathProgramCache]: Analyzing trace with hash -178204778, now seen corresponding path program 1 times [2024-11-08 17:56:08,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:56:08,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915002459] [2024-11-08 17:56:08,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:08,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:56:08,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:56:09,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:56:09,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:56:09,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:56:09,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:56:09,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:56:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:56:09,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:56:09,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:56:09,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:56:09,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:56:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:56:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:56:09,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:56:09,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:56:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:56:09,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:56:09,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:56:09,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:56:09,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:56:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:56:09,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:56:09,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:56:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:56:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:56:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:56:09,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:56:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:56:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:56:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:56:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:56:09,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:56:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:56:09,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:56:09,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:56:09,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:56:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:56:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:56:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:56:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:56:09,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:56:09,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:56:09,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:56:09,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:56:09,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:56:09,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:56:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:56:09,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:09,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:56:09,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:56:10,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:56:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:56:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:56:10,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:56:10,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:56:10,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:56:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:56:10,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:10,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 17:56:10,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:56:10,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915002459] [2024-11-08 17:56:10,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915002459] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:56:10,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:56:10,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-08 17:56:10,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495451448] [2024-11-08 17:56:10,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:56:10,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 17:56:10,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:56:10,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 17:56:10,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-08 17:56:10,042 INFO L87 Difference]: Start difference. First operand 2827 states and 4318 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:56:10,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:56:10,910 INFO L93 Difference]: Finished difference Result 6774 states and 10357 transitions. [2024-11-08 17:56:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-08 17:56:10,912 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 375 [2024-11-08 17:56:10,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:56:10,941 INFO L225 Difference]: With dead ends: 6774 [2024-11-08 17:56:10,941 INFO L226 Difference]: Without dead ends: 3980 [2024-11-08 17:56:10,950 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-08 17:56:10,951 INFO L432 NwaCegarLoop]: 316 mSDtfsCounter, 200 mSDsluCounter, 1077 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 1393 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 17:56:10,952 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 1393 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 17:56:10,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states. [2024-11-08 17:56:11,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 2879. [2024-11-08 17:56:11,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2879 states, 2636 states have (on average 1.5273141122913505) internal successors, (4026), 2651 states have internal predecessors, (4026), 184 states have call successors, (184), 58 states have call predecessors, (184), 58 states have return successors, (184), 169 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-08 17:56:11,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2879 states to 2879 states and 4394 transitions. [2024-11-08 17:56:11,271 INFO L78 Accepts]: Start accepts. Automaton has 2879 states and 4394 transitions. Word has length 375 [2024-11-08 17:56:11,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:56:11,272 INFO L471 AbstractCegarLoop]: Abstraction has 2879 states and 4394 transitions. [2024-11-08 17:56:11,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 17:56:11,273 INFO L276 IsEmpty]: Start isEmpty. Operand 2879 states and 4394 transitions. [2024-11-08 17:56:11,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-08 17:56:11,281 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:56:11,281 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:56:11,281 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-08 17:56:11,282 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:56:11,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:56:11,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1564200810, now seen corresponding path program 1 times [2024-11-08 17:56:11,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:56:11,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687584389] [2024-11-08 17:56:11,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:11,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:56:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:56:12,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:56:12,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:56:12,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:56:12,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:56:12,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:56:12,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:56:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:56:12,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:56:12,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:56:12,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:56:12,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:56:12,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:56:12,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:56:12,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:56:12,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:56:12,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:56:12,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:56:12,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:56:12,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:56:12,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:56:12,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:56:12,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:56:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:56:12,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:56:12,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:56:12,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:56:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:56:12,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:56:12,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:56:12,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:56:12,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:56:12,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:56:12,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:56:12,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:56:12,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:56:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:56:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:56:12,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:56:12,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:56:12,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:56:12,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:56:12,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:56:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:56:12,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:56:12,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:56:12,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:56:12,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:56:12,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:56:12,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:56:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:56:12,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:56:12,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:56:12,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:56:12,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:56:12,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:56:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:12,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:56:12,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:56:12,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687584389] [2024-11-08 17:56:12,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687584389] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:56:12,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801390363] [2024-11-08 17:56:12,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:12,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:12,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:56:12,650 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:56:12,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 17:56:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:13,058 INFO L255 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-08 17:56:13,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:56:15,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 4131 proven. 288 refuted. 0 times theorem prover too weak. 1741 trivial. 0 not checked. [2024-11-08 17:56:15,552 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:56:17,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:56:17,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801390363] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:56:17,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:56:17,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 15, 10] total 24 [2024-11-08 17:56:17,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713021806] [2024-11-08 17:56:17,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:56:17,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-08 17:56:17,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:56:17,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-08 17:56:17,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2024-11-08 17:56:17,022 INFO L87 Difference]: Start difference. First operand 2879 states and 4394 transitions. Second operand has 24 states, 24 states have (on average 8.666666666666666) internal successors, (208), 24 states have internal predecessors, (208), 8 states have call successors, (126), 5 states have call predecessors, (126), 10 states have return successors, (127), 8 states have call predecessors, (127), 8 states have call successors, (127) [2024-11-08 17:56:20,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:56:20,434 INFO L93 Difference]: Finished difference Result 8449 states and 12785 transitions. [2024-11-08 17:56:20,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-08 17:56:20,435 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 8.666666666666666) internal successors, (208), 24 states have internal predecessors, (208), 8 states have call successors, (126), 5 states have call predecessors, (126), 10 states have return successors, (127), 8 states have call predecessors, (127), 8 states have call successors, (127) Word has length 375 [2024-11-08 17:56:20,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:56:20,454 INFO L225 Difference]: With dead ends: 8449 [2024-11-08 17:56:20,455 INFO L226 Difference]: Without dead ends: 5603 [2024-11-08 17:56:20,461 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 902 GetRequests, 848 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 785 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=702, Invalid=2378, Unknown=0, NotChecked=0, Total=3080 [2024-11-08 17:56:20,462 INFO L432 NwaCegarLoop]: 373 mSDtfsCounter, 1046 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 1445 mSolverCounterSat, 496 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1067 SdHoareTripleChecker+Valid, 1764 SdHoareTripleChecker+Invalid, 1941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 1445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-08 17:56:20,462 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1067 Valid, 1764 Invalid, 1941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 1445 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-08 17:56:20,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5603 states. [2024-11-08 17:56:20,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5603 to 2098. [2024-11-08 17:56:20,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2098 states, 1901 states have (on average 1.4702788006312466) internal successors, (2795), 1909 states have internal predecessors, (2795), 146 states have call successors, (146), 50 states have call predecessors, (146), 50 states have return successors, (146), 138 states have call predecessors, (146), 146 states have call successors, (146) [2024-11-08 17:56:20,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2098 states to 2098 states and 3087 transitions. [2024-11-08 17:56:20,739 INFO L78 Accepts]: Start accepts. Automaton has 2098 states and 3087 transitions. Word has length 375 [2024-11-08 17:56:20,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:56:20,740 INFO L471 AbstractCegarLoop]: Abstraction has 2098 states and 3087 transitions. [2024-11-08 17:56:20,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 8.666666666666666) internal successors, (208), 24 states have internal predecessors, (208), 8 states have call successors, (126), 5 states have call predecessors, (126), 10 states have return successors, (127), 8 states have call predecessors, (127), 8 states have call successors, (127) [2024-11-08 17:56:20,740 INFO L276 IsEmpty]: Start isEmpty. Operand 2098 states and 3087 transitions. [2024-11-08 17:56:20,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-08 17:56:20,746 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:56:20,747 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:56:20,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 17:56:20,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:20,949 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:56:20,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:56:20,949 INFO L85 PathProgramCache]: Analyzing trace with hash -756450101, now seen corresponding path program 1 times [2024-11-08 17:56:20,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:56:20,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295943674] [2024-11-08 17:56:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:20,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:56:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:56:22,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:56:22,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:56:22,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:56:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:56:22,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:56:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:56:22,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:56:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:56:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:56:22,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:56:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:56:22,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:56:22,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:56:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:56:22,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:56:22,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:56:22,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:56:22,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:56:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:56:22,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:56:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:56:22,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:56:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:56:22,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:56:22,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:56:22,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:56:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:56:22,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:56:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:56:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:56:22,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:56:22,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:56:22,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:56:22,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:56:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:56:22,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:56:22,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:56:22,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:56:22,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:56:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:56:22,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:56:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:56:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:56:22,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:56:22,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:56:22,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:56:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:56:22,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:56:22,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:56:22,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:56:22,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:56:22,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:56:22,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:56:22,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:56:22,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:56:22,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:22,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 36 proven. 288 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-11-08 17:56:22,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:56:22,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295943674] [2024-11-08 17:56:22,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295943674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:56:22,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961508194] [2024-11-08 17:56:22,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:22,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:22,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:56:22,622 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:56:22,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-08 17:56:23,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:23,095 INFO L255 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-08 17:56:23,104 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:56:24,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1676 proven. 288 refuted. 0 times theorem prover too weak. 4196 trivial. 0 not checked. [2024-11-08 17:56:24,513 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:56:26,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 36 proven. 291 refuted. 0 times theorem prover too weak. 5833 trivial. 0 not checked. [2024-11-08 17:56:26,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961508194] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:56:26,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:56:26,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 29 [2024-11-08 17:56:26,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015202039] [2024-11-08 17:56:26,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:56:26,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-08 17:56:26,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:56:26,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-08 17:56:26,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2024-11-08 17:56:26,028 INFO L87 Difference]: Start difference. First operand 2098 states and 3087 transitions. Second operand has 29 states, 29 states have (on average 5.724137931034483) internal successors, (166), 29 states have internal predecessors, (166), 5 states have call successors, (158), 3 states have call predecessors, (158), 7 states have return successors, (159), 5 states have call predecessors, (159), 5 states have call successors, (159) [2024-11-08 17:56:30,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:56:30,417 INFO L93 Difference]: Finished difference Result 6294 states and 9325 transitions. [2024-11-08 17:56:30,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-08 17:56:30,418 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 5.724137931034483) internal successors, (166), 29 states have internal predecessors, (166), 5 states have call successors, (158), 3 states have call predecessors, (158), 7 states have return successors, (159), 5 states have call predecessors, (159), 5 states have call successors, (159) Word has length 376 [2024-11-08 17:56:30,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:56:30,432 INFO L225 Difference]: With dead ends: 6294 [2024-11-08 17:56:30,432 INFO L226 Difference]: Without dead ends: 4283 [2024-11-08 17:56:30,438 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 905 GetRequests, 851 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 596 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=745, Invalid=2335, Unknown=0, NotChecked=0, Total=3080 [2024-11-08 17:56:30,439 INFO L432 NwaCegarLoop]: 324 mSDtfsCounter, 2520 mSDsluCounter, 3397 mSDsCounter, 0 mSdLazyCounter, 3370 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2526 SdHoareTripleChecker+Valid, 3721 SdHoareTripleChecker+Invalid, 3508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 3370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-08 17:56:30,439 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2526 Valid, 3721 Invalid, 3508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 3370 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-08 17:56:30,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4283 states. [2024-11-08 17:56:30,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4283 to 1749. [2024-11-08 17:56:30,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1562 states have (on average 1.4558258642765685) internal successors, (2274), 1568 states have internal predecessors, (2274), 136 states have call successors, (136), 50 states have call predecessors, (136), 50 states have return successors, (136), 130 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-08 17:56:30,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 2546 transitions. [2024-11-08 17:56:30,716 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 2546 transitions. Word has length 376 [2024-11-08 17:56:30,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:56:30,717 INFO L471 AbstractCegarLoop]: Abstraction has 1749 states and 2546 transitions. [2024-11-08 17:56:30,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.724137931034483) internal successors, (166), 29 states have internal predecessors, (166), 5 states have call successors, (158), 3 states have call predecessors, (158), 7 states have return successors, (159), 5 states have call predecessors, (159), 5 states have call successors, (159) [2024-11-08 17:56:30,717 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 2546 transitions. [2024-11-08 17:56:30,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-08 17:56:30,722 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:56:30,723 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:56:30,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-08 17:56:30,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-08 17:56:30,924 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:56:30,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:56:30,929 INFO L85 PathProgramCache]: Analyzing trace with hash 119568905, now seen corresponding path program 1 times [2024-11-08 17:56:30,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:56:30,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224523994] [2024-11-08 17:56:30,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:30,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:56:31,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:56:31,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:56:31,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:56:31,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:56:31,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:56:31,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:56:31,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:56:31,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:56:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:56:31,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:56:31,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:56:31,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:56:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:56:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:56:31,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:56:31,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:56:31,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:56:31,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:56:31,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:31,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:56:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:56:32,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:56:32,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:56:32,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:56:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:56:32,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:56:32,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:56:32,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:56:32,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:56:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:56:32,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:56:32,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:56:32,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:56:32,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:56:32,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:56:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:56:32,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:56:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:56:32,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:56:32,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:56:32,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:56:32,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:56:32,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:56:32,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:56:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:56:32,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:56:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:56:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:56:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:56:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:56:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:56:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:56:32,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:56:32,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:56:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:56:32,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:56:32,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:56:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:56:32,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:56:32,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224523994] [2024-11-08 17:56:32,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224523994] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:56:32,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485345890] [2024-11-08 17:56:32,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:32,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:32,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:56:32,188 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:56:32,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-08 17:56:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:32,646 INFO L255 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 17:56:32,658 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:56:34,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3235 proven. 330 refuted. 0 times theorem prover too weak. 2595 trivial. 0 not checked. [2024-11-08 17:56:34,929 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:56:37,048 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 339 refuted. 0 times theorem prover too weak. 5674 trivial. 0 not checked. [2024-11-08 17:56:37,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485345890] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:56:37,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:56:37,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 30 [2024-11-08 17:56:37,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980305247] [2024-11-08 17:56:37,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:56:37,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-08 17:56:37,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:56:37,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-08 17:56:37,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2024-11-08 17:56:37,053 INFO L87 Difference]: Start difference. First operand 1749 states and 2546 transitions. Second operand has 30 states, 28 states have (on average 7.75) internal successors, (217), 28 states have internal predecessors, (217), 9 states have call successors, (153), 4 states have call predecessors, (153), 9 states have return successors, (154), 8 states have call predecessors, (154), 9 states have call successors, (154) [2024-11-08 17:56:41,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:56:41,982 INFO L93 Difference]: Finished difference Result 5356 states and 7882 transitions. [2024-11-08 17:56:41,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-11-08 17:56:41,983 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 7.75) internal successors, (217), 28 states have internal predecessors, (217), 9 states have call successors, (153), 4 states have call predecessors, (153), 9 states have return successors, (154), 8 states have call predecessors, (154), 9 states have call successors, (154) Word has length 376 [2024-11-08 17:56:41,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:56:41,995 INFO L225 Difference]: With dead ends: 5356 [2024-11-08 17:56:41,995 INFO L226 Difference]: Without dead ends: 3694 [2024-11-08 17:56:42,001 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 934 GetRequests, 849 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1958 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1775, Invalid=5535, Unknown=0, NotChecked=0, Total=7310 [2024-11-08 17:56:42,002 INFO L432 NwaCegarLoop]: 291 mSDtfsCounter, 3582 mSDsluCounter, 1538 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3582 SdHoareTripleChecker+Valid, 1829 SdHoareTripleChecker+Invalid, 2868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 591 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-08 17:56:42,002 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3582 Valid, 1829 Invalid, 2868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [591 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-08 17:56:42,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2024-11-08 17:56:42,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1286. [2024-11-08 17:56:42,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1286 states, 1115 states have (on average 1.4215246636771302) internal successors, (1585), 1119 states have internal predecessors, (1585), 122 states have call successors, (122), 48 states have call predecessors, (122), 48 states have return successors, (122), 118 states have call predecessors, (122), 122 states have call successors, (122) [2024-11-08 17:56:42,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1286 states to 1286 states and 1829 transitions. [2024-11-08 17:56:42,271 INFO L78 Accepts]: Start accepts. Automaton has 1286 states and 1829 transitions. Word has length 376 [2024-11-08 17:56:42,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:56:42,272 INFO L471 AbstractCegarLoop]: Abstraction has 1286 states and 1829 transitions. [2024-11-08 17:56:42,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 7.75) internal successors, (217), 28 states have internal predecessors, (217), 9 states have call successors, (153), 4 states have call predecessors, (153), 9 states have return successors, (154), 8 states have call predecessors, (154), 9 states have call successors, (154) [2024-11-08 17:56:42,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1286 states and 1829 transitions. [2024-11-08 17:56:42,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-08 17:56:42,277 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:56:42,277 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:56:42,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-08 17:56:42,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:42,482 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:56:42,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:56:42,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1484938518, now seen corresponding path program 1 times [2024-11-08 17:56:42,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:56:42,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229231754] [2024-11-08 17:56:42,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:42,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:56:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:56:44,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:56:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:56:44,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:56:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:56:44,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:56:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:56:44,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:56:44,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:56:44,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:56:44,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:56:44,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:56:44,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:56:44,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:56:44,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:56:44,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:56:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:56:44,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:56:44,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:56:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:56:44,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:56:44,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:56:44,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:56:44,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,824 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:56:44,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:56:44,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:56:44,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:56:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:56:44,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:56:44,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:56:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:56:44,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:56:44,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:56:44,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:56:44,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:56:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:56:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:56:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:56:44,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:56:44,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:56:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:56:44,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:56:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:56:44,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:56:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:56:44,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:56:44,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:56:44,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:56:44,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:56:44,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:56:44,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:56:44,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:56:44,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:56:44,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:56:44,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:56:44,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:56:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:44,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:56:44,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:56:44,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229231754] [2024-11-08 17:56:44,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229231754] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:56:44,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046442712] [2024-11-08 17:56:44,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:56:44,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:56:44,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:56:44,992 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:56:44,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-08 17:56:45,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:56:45,401 INFO L255 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-08 17:56:45,410 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:56:50,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 4266 proven. 711 refuted. 0 times theorem prover too weak. 1183 trivial. 0 not checked. [2024-11-08 17:56:50,571 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:56:55,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 330 proven. 615 refuted. 0 times theorem prover too weak. 5215 trivial. 0 not checked. [2024-11-08 17:56:55,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046442712] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:56:55,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:56:55,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27, 28] total 71 [2024-11-08 17:56:55,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908622373] [2024-11-08 17:56:55,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:56:55,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-11-08 17:56:55,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:56:55,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-11-08 17:56:55,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=624, Invalid=4346, Unknown=0, NotChecked=0, Total=4970 [2024-11-08 17:56:55,568 INFO L87 Difference]: Start difference. First operand 1286 states and 1829 transitions. Second operand has 71 states, 70 states have (on average 4.0285714285714285) internal successors, (282), 69 states have internal predecessors, (282), 18 states have call successors, (168), 8 states have call predecessors, (168), 20 states have return successors, (168), 18 states have call predecessors, (168), 18 states have call successors, (168) [2024-11-08 17:58:32,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:58:32,897 INFO L93 Difference]: Finished difference Result 27329 states and 40760 transitions. [2024-11-08 17:58:32,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 433 states. [2024-11-08 17:58:32,898 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 70 states have (on average 4.0285714285714285) internal successors, (282), 69 states have internal predecessors, (282), 18 states have call successors, (168), 8 states have call predecessors, (168), 20 states have return successors, (168), 18 states have call predecessors, (168), 18 states have call successors, (168) Word has length 376 [2024-11-08 17:58:32,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:58:32,959 INFO L225 Difference]: With dead ends: 27329 [2024-11-08 17:58:32,960 INFO L226 Difference]: Without dead ends: 26134 [2024-11-08 17:58:33,010 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1360 GetRequests, 862 SyntacticMatches, 0 SemanticMatches, 498 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108798 ImplicationChecksByTransitivity, 66.0s TimeCoverageRelationStatistics Valid=29984, Invalid=219516, Unknown=0, NotChecked=0, Total=249500 [2024-11-08 17:58:33,011 INFO L432 NwaCegarLoop]: 694 mSDtfsCounter, 47206 mSDsluCounter, 15779 mSDsCounter, 0 mSdLazyCounter, 17996 mSolverCounterSat, 5058 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47206 SdHoareTripleChecker+Valid, 16473 SdHoareTripleChecker+Invalid, 23054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.3s SdHoareTripleChecker+Time, 5058 IncrementalHoareTripleChecker+Valid, 17996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2024-11-08 17:58:33,012 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47206 Valid, 16473 Invalid, 23054 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [5058 Valid, 17996 Invalid, 0 Unknown, 0 Unchecked, 27.1s Time] [2024-11-08 17:58:33,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26134 states. [2024-11-08 17:58:33,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26134 to 2743. [2024-11-08 17:58:33,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2743 states, 2332 states have (on average 1.4043739279588336) internal successors, (3275), 2338 states have internal predecessors, (3275), 290 states have call successors, (290), 120 states have call predecessors, (290), 120 states have return successors, (290), 284 states have call predecessors, (290), 290 states have call successors, (290) [2024-11-08 17:58:33,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2743 states to 2743 states and 3855 transitions. [2024-11-08 17:58:33,840 INFO L78 Accepts]: Start accepts. Automaton has 2743 states and 3855 transitions. Word has length 376 [2024-11-08 17:58:33,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:58:33,841 INFO L471 AbstractCegarLoop]: Abstraction has 2743 states and 3855 transitions. [2024-11-08 17:58:33,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 70 states have (on average 4.0285714285714285) internal successors, (282), 69 states have internal predecessors, (282), 18 states have call successors, (168), 8 states have call predecessors, (168), 20 states have return successors, (168), 18 states have call predecessors, (168), 18 states have call successors, (168) [2024-11-08 17:58:33,842 INFO L276 IsEmpty]: Start isEmpty. Operand 2743 states and 3855 transitions. [2024-11-08 17:58:33,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-08 17:58:33,847 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:58:33,848 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 17:58:33,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-08 17:58:34,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:58:34,050 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:58:34,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:58:34,050 INFO L85 PathProgramCache]: Analyzing trace with hash 98942486, now seen corresponding path program 1 times [2024-11-08 17:58:34,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:58:34,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097560223] [2024-11-08 17:58:34,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:58:34,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:58:34,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 17:58:40,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 17:58:40,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 17:58:40,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 17:58:40,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 17:58:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 17:58:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 17:58:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 17:58:40,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 17:58:40,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 17:58:40,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 17:58:40,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 17:58:40,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 17:58:40,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 17:58:40,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 17:58:40,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:58:40,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:58:40,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 17:58:40,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-08 17:58:40,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 17:58:40,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-08 17:58:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 17:58:40,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-08 17:58:40,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-08 17:58:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-08 17:58:40,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-08 17:58:40,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-08 17:58:40,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 17:58:40,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-08 17:58:40,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-08 17:58:40,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-08 17:58:40,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-08 17:58:40,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-08 17:58:40,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-08 17:58:40,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-08 17:58:40,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-08 17:58:40,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-08 17:58:40,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-08 17:58:40,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-08 17:58:40,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 17:58:40,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 17:58:40,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 17:58:40,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 17:58:40,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 17:58:40,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 17:58:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 17:58:40,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 17:58:40,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 17:58:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 17:58:40,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 17:58:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 17:58:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 17:58:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 17:58:40,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-11-08 17:58:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-11-08 17:58:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-11-08 17:58:40,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:40,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 17:58:40,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:58:40,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097560223] [2024-11-08 17:58:40,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097560223] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:58:40,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258081206] [2024-11-08 17:58:40,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:58:40,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:58:40,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:58:40,589 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:58:40,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-08 17:58:41,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:58:41,043 INFO L255 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-08 17:58:41,050 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:58:47,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2976 proven. 744 refuted. 0 times theorem prover too weak. 2440 trivial. 0 not checked. [2024-11-08 17:58:47,106 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:59:03,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258081206] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:59:03,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 17:59:03,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 42 [2024-11-08 17:59:03,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44149660] [2024-11-08 17:59:03,986 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 17:59:03,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-08 17:59:03,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:59:03,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-08 17:59:03,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=562, Invalid=2977, Unknown=1, NotChecked=0, Total=3540 [2024-11-08 17:59:03,991 INFO L87 Difference]: Start difference. First operand 2743 states and 3855 transitions. Second operand has 42 states, 42 states have (on average 4.5) internal successors, (189), 39 states have internal predecessors, (189), 10 states have call successors, (109), 7 states have call predecessors, (109), 10 states have return successors, (109), 10 states have call predecessors, (109), 10 states have call successors, (109) [2024-11-08 18:00:06,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:00:06,046 INFO L93 Difference]: Finished difference Result 16030 states and 23193 transitions. [2024-11-08 18:00:06,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-11-08 18:00:06,047 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 4.5) internal successors, (189), 39 states have internal predecessors, (189), 10 states have call successors, (109), 7 states have call predecessors, (109), 10 states have return successors, (109), 10 states have call predecessors, (109), 10 states have call successors, (109) Word has length 376 [2024-11-08 18:00:06,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:00:06,084 INFO L225 Difference]: With dead ends: 16030 [2024-11-08 18:00:06,084 INFO L226 Difference]: Without dead ends: 13382 [2024-11-08 18:00:06,099 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1026 GetRequests, 805 SyntacticMatches, 0 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15539 ImplicationChecksByTransitivity, 53.6s TimeCoverageRelationStatistics Valid=10188, Invalid=39317, Unknown=1, NotChecked=0, Total=49506 [2024-11-08 18:00:06,100 INFO L432 NwaCegarLoop]: 284 mSDtfsCounter, 10896 mSDsluCounter, 4995 mSDsCounter, 0 mSdLazyCounter, 7309 mSolverCounterSat, 593 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10905 SdHoareTripleChecker+Valid, 5279 SdHoareTripleChecker+Invalid, 7902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 593 IncrementalHoareTripleChecker+Valid, 7309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.2s IncrementalHoareTripleChecker+Time [2024-11-08 18:00:06,100 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10905 Valid, 5279 Invalid, 7902 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [593 Valid, 7309 Invalid, 0 Unknown, 0 Unchecked, 16.2s Time] [2024-11-08 18:00:06,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13382 states. [2024-11-08 18:00:07,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13382 to 7584. [2024-11-08 18:00:07,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7584 states, 7068 states have (on average 1.4766553480475382) internal successors, (10437), 7081 states have internal predecessors, (10437), 351 states have call successors, (351), 164 states have call predecessors, (351), 164 states have return successors, (351), 338 states have call predecessors, (351), 351 states have call successors, (351) [2024-11-08 18:00:07,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7584 states to 7584 states and 11139 transitions. [2024-11-08 18:00:07,572 INFO L78 Accepts]: Start accepts. Automaton has 7584 states and 11139 transitions. Word has length 376 [2024-11-08 18:00:07,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:00:07,573 INFO L471 AbstractCegarLoop]: Abstraction has 7584 states and 11139 transitions. [2024-11-08 18:00:07,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 4.5) internal successors, (189), 39 states have internal predecessors, (189), 10 states have call successors, (109), 7 states have call predecessors, (109), 10 states have return successors, (109), 10 states have call predecessors, (109), 10 states have call successors, (109) [2024-11-08 18:00:07,574 INFO L276 IsEmpty]: Start isEmpty. Operand 7584 states and 11139 transitions. [2024-11-08 18:00:07,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-08 18:00:07,587 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:00:07,587 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:00:07,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-08 18:00:07,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:00:07,789 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:00:07,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:00:07,790 INFO L85 PathProgramCache]: Analyzing trace with hash 121574740, now seen corresponding path program 1 times [2024-11-08 18:00:07,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:00:07,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160318010] [2024-11-08 18:00:07,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:00:07,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:00:08,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 18:00:08,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [591927847] [2024-11-08 18:00:08,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:00:08,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:00:08,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:00:08,178 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:00:08,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-08 18:00:08,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 18:00:08,773 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 18:00:09,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 18:00:09,815 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 18:00:09,817 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 18:00:09,819 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 18:00:09,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-08 18:00:10,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:00:10,026 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:00:10,374 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 18:00:10,378 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 06:00:10 BoogieIcfgContainer [2024-11-08 18:00:10,379 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 18:00:10,379 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 18:00:10,380 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 18:00:10,380 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 18:00:10,380 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:55:23" (3/4) ... [2024-11-08 18:00:10,384 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 18:00:10,385 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 18:00:10,387 INFO L158 Benchmark]: Toolchain (without parser) took 289758.82ms. Allocated memory was 121.6MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 82.5MB in the beginning and 952.1MB in the end (delta: -869.6MB). Peak memory consumption was 946.6MB. Max. memory is 16.1GB. [2024-11-08 18:00:10,388 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 121.6MB. Free memory is still 68.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 18:00:10,388 INFO L158 Benchmark]: CACSL2BoogieTranslator took 871.31ms. Allocated memory is still 121.6MB. Free memory was 82.1MB in the beginning and 56.0MB in the end (delta: 26.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-11-08 18:00:10,388 INFO L158 Benchmark]: Boogie Procedure Inliner took 186.63ms. Allocated memory was 121.6MB in the beginning and 159.4MB in the end (delta: 37.7MB). Free memory was 56.0MB in the beginning and 124.3MB in the end (delta: -68.3MB). Peak memory consumption was 14.1MB. Max. memory is 16.1GB. [2024-11-08 18:00:10,391 INFO L158 Benchmark]: Boogie Preprocessor took 129.66ms. Allocated memory is still 159.4MB. Free memory was 124.3MB in the beginning and 111.8MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-08 18:00:10,391 INFO L158 Benchmark]: RCFGBuilder took 1630.50ms. Allocated memory is still 159.4MB. Free memory was 111.8MB in the beginning and 109.3MB in the end (delta: 2.4MB). Peak memory consumption was 54.7MB. Max. memory is 16.1GB. [2024-11-08 18:00:10,392 INFO L158 Benchmark]: TraceAbstraction took 286924.75ms. Allocated memory was 159.4MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 108.3MB in the beginning and 952.1MB in the end (delta: -843.8MB). Peak memory consumption was 930.2MB. Max. memory is 16.1GB. [2024-11-08 18:00:10,392 INFO L158 Benchmark]: Witness Printer took 5.72ms. Allocated memory is still 1.9GB. Free memory is still 952.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 18:00:10,395 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.37ms. Allocated memory is still 121.6MB. Free memory is still 68.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 871.31ms. Allocated memory is still 121.6MB. Free memory was 82.1MB in the beginning and 56.0MB in the end (delta: 26.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 186.63ms. Allocated memory was 121.6MB in the beginning and 159.4MB in the end (delta: 37.7MB). Free memory was 56.0MB in the beginning and 124.3MB in the end (delta: -68.3MB). Peak memory consumption was 14.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 129.66ms. Allocated memory is still 159.4MB. Free memory was 124.3MB in the beginning and 111.8MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 1630.50ms. Allocated memory is still 159.4MB. Free memory was 111.8MB in the beginning and 109.3MB in the end (delta: 2.4MB). Peak memory consumption was 54.7MB. Max. memory is 16.1GB. * TraceAbstraction took 286924.75ms. Allocated memory was 159.4MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 108.3MB in the beginning and 952.1MB in the end (delta: -843.8MB). Peak memory consumption was 930.2MB. Max. memory is 16.1GB. * Witness Printer took 5.72ms. Allocated memory is still 1.9GB. Free memory is still 952.1MB. There was no memory consumed. 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 someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryFLOATComparisonOperation at line 370, overapproximation of someBinaryArithmeticDOUBLEoperation at line 254. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = -2; [L23] unsigned char var_1_4 = 128; [L24] signed char var_1_5 = 0; [L25] signed char var_1_6 = 32; [L26] signed char var_1_7 = 5; [L27] signed char var_1_8 = 32; [L28] signed char var_1_9 = 0; [L29] double var_1_10 = 128.6; [L30] double var_1_13 = 9.125; [L31] double var_1_14 = 32.75; [L32] double var_1_15 = 63.5; [L33] double var_1_16 = 256.5; [L34] double var_1_17 = 15.8; [L35] unsigned short int var_1_18 = 64; [L36] unsigned short int var_1_19 = 41023; [L37] unsigned short int var_1_20 = 5; [L38] unsigned short int var_1_21 = 26155; [L39] signed char var_1_22 = 0; [L40] double var_1_24 = 499.8; [L41] double var_1_25 = 3.75; [L42] double var_1_26 = 9999.33; [L43] unsigned char var_1_27 = 1; [L44] unsigned char var_1_28 = 1; [L45] unsigned char var_1_29 = 0; [L46] unsigned char var_1_30 = 0; [L47] signed char var_1_31 = -2; [L48] signed short int var_1_32 = -5; [L49] signed short int var_1_33 = 18382; [L50] signed char var_1_34 = -1; [L51] signed char var_1_35 = 64; [L52] signed char var_1_36 = 8; [L53] unsigned short int var_1_37 = 32; [L54] double var_1_39 = 9.6; [L55] float var_1_40 = 2.75; [L56] double var_1_41 = 0.0; [L57] float var_1_42 = 256.8; [L58] float var_1_43 = 64.75; [L59] signed short int var_1_44 = 4; [L60] unsigned short int var_1_45 = 32; [L61] signed long int var_1_46 = 8; [L62] signed long int var_1_47 = 2; [L63] unsigned char var_1_49 = 0; [L64] unsigned char var_1_50 = 0; [L65] unsigned char var_1_51 = 0; [L66] unsigned char var_1_52 = 0; [L67] unsigned long int var_1_53 = 2; [L68] unsigned char var_1_54 = 64; [L69] unsigned char var_1_55 = 64; [L70] double var_1_56 = 10000.5; [L71] double var_1_57 = 4.125; [L72] double var_1_58 = 99999999999.5; [L73] double var_1_59 = 0.75; [L74] unsigned char var_1_60 = 8; [L75] unsigned char var_1_61 = 128; [L76] signed short int last_1_var_1_32 = -5; [L77] float last_1_var_1_40 = 2.75; [L78] unsigned short int last_1_var_1_45 = 32; [L79] unsigned char last_1_var_1_49 = 0; [L80] unsigned char last_1_var_1_54 = 64; VAL [isInitial=0, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=128, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L374] isInitial = 1 [L375] FCALL initially() [L376] COND TRUE 1 [L377] CALL updateLastVariables() [L363] last_1_var_1_32 = var_1_32 [L364] last_1_var_1_40 = var_1_40 [L365] last_1_var_1_45 = var_1_45 [L366] last_1_var_1_49 = var_1_49 [L367] last_1_var_1_54 = var_1_54 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=128, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L377] RET updateLastVariables() [L378] CALL updateVariables() [L272] var_1_4 = __VERIFIER_nondet_uchar() [L273] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L273] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L274] CALL assume_abort_if_not(var_1_4 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L274] RET assume_abort_if_not(var_1_4 <= 255) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L275] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L275] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L276] var_1_5 = __VERIFIER_nondet_char() [L277] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L277] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L278] CALL assume_abort_if_not(var_1_5 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L278] RET assume_abort_if_not(var_1_5 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L279] var_1_6 = __VERIFIER_nondet_char() [L280] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L280] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L281] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L281] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L282] var_1_7 = __VERIFIER_nondet_char() [L283] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L283] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L284] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L284] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L285] var_1_8 = __VERIFIER_nondet_char() [L286] CALL assume_abort_if_not(var_1_8 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L286] RET assume_abort_if_not(var_1_8 >= 31) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L287] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L287] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L288] var_1_9 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L289] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L290] CALL assume_abort_if_not(var_1_9 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L290] RET assume_abort_if_not(var_1_9 <= 31) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L291] var_1_13 = __VERIFIER_nondet_double() [L292] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L292] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L293] var_1_14 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L294] RET assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L295] var_1_15 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L296] RET assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L297] var_1_16 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L298] RET assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L299] var_1_17 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L300] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L301] var_1_19 = __VERIFIER_nondet_ushort() [L302] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L302] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L303] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L303] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L304] var_1_21 = __VERIFIER_nondet_ushort() [L305] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L305] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L306] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L306] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L307] var_1_25 = __VERIFIER_nondet_double() [L308] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L308] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L309] var_1_26 = __VERIFIER_nondet_double() [L310] CALL assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L310] RET assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L311] var_1_28 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L312] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L313] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L313] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L314] var_1_29 = __VERIFIER_nondet_uchar() [L315] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L315] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L316] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L316] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L317] var_1_30 = __VERIFIER_nondet_uchar() [L318] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L318] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L319] CALL assume_abort_if_not(var_1_30 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L319] RET assume_abort_if_not(var_1_30 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L320] var_1_33 = __VERIFIER_nondet_short() [L321] CALL assume_abort_if_not(var_1_33 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L321] RET assume_abort_if_not(var_1_33 >= 16382) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L322] CALL assume_abort_if_not(var_1_33 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L322] RET assume_abort_if_not(var_1_33 <= 32766) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L323] var_1_35 = __VERIFIER_nondet_char() [L324] CALL assume_abort_if_not(var_1_35 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L324] RET assume_abort_if_not(var_1_35 >= 62) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L325] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L325] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L326] var_1_36 = __VERIFIER_nondet_char() [L327] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L327] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L328] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L328] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L329] var_1_39 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L330] RET assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L331] CALL assume_abort_if_not(var_1_39 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L331] RET assume_abort_if_not(var_1_39 != 0.0F) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L332] var_1_41 = __VERIFIER_nondet_double() [L333] CALL assume_abort_if_not((var_1_41 >= 4611686.018427387900e+12F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L333] RET assume_abort_if_not((var_1_41 >= 4611686.018427387900e+12F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L334] var_1_42 = __VERIFIER_nondet_float() [L335] CALL assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L335] RET assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L336] var_1_46 = __VERIFIER_nondet_long() [L337] CALL assume_abort_if_not(var_1_46 >= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L337] RET assume_abort_if_not(var_1_46 >= 8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L338] CALL assume_abort_if_not(var_1_46 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L338] RET assume_abort_if_not(var_1_46 <= 16) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L339] var_1_47 = __VERIFIER_nondet_long() [L340] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L340] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L341] CALL assume_abort_if_not(var_1_47 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L341] RET assume_abort_if_not(var_1_47 <= 8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L342] var_1_50 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L343] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L344] CALL assume_abort_if_not(var_1_50 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L344] RET assume_abort_if_not(var_1_50 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L345] var_1_51 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L346] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L347] CALL assume_abort_if_not(var_1_51 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L347] RET assume_abort_if_not(var_1_51 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L348] var_1_52 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_52 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L349] RET assume_abort_if_not(var_1_52 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L350] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L350] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L351] var_1_55 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_55 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L352] RET assume_abort_if_not(var_1_55 >= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L353] CALL assume_abort_if_not(var_1_55 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L353] RET assume_abort_if_not(var_1_55 <= 127) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L354] var_1_58 = __VERIFIER_nondet_double() [L355] CALL assume_abort_if_not((var_1_58 >= -115292.1504606845700e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 1152921.504606845700e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L355] RET assume_abort_if_not((var_1_58 >= -115292.1504606845700e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 1152921.504606845700e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L356] var_1_59 = __VERIFIER_nondet_double() [L357] CALL assume_abort_if_not((var_1_59 >= -115292.1504606845700e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 1152921.504606845700e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L357] RET assume_abort_if_not((var_1_59 >= -115292.1504606845700e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 1152921.504606845700e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L358] var_1_61 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_61 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L359] RET assume_abort_if_not(var_1_61 >= 127) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L360] CALL assume_abort_if_not(var_1_61 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L360] RET assume_abort_if_not(var_1_61 <= 254) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L378] RET updateVariables() [L379] CALL step() [L84] COND TRUE var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41) [L85] var_1_44 = var_1_4 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=8, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L87] COND TRUE ! var_1_51 [L88] var_1_60 = (var_1_8 + var_1_5) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L96] unsigned char stepLocal_13 = last_1_var_1_49; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_13=0, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L97] COND TRUE stepLocal_13 || (var_1_16 <= var_1_39) [L98] var_1_54 = ((var_1_55 - var_1_6) + 10) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L100] COND FALSE !(var_1_9 >= var_1_8) [L103] var_1_27 = (! var_1_30) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L105] signed char stepLocal_14 = var_1_9; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_14=0, var_1_10=643/5, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L106] COND TRUE var_1_60 >= stepLocal_14 [L107] var_1_56 = var_1_15 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L119] EXPR var_1_60 >> (var_1_46 - var_1_47) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L119] COND FALSE !(var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) [L122] COND FALSE !(((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) [L127] var_1_45 = (last_1_var_1_45 + var_1_47) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L130] unsigned char stepLocal_4 = ((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_4=1, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L131] COND TRUE ((var_1_60 * 4u) < var_1_5) || stepLocal_4 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L132] COND TRUE var_1_16 < var_1_56 [L133] var_1_22 = var_1_6 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L136] unsigned short int stepLocal_12 = var_1_45; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_12=40, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L137] EXPR var_1_7 | (var_1_19 - var_1_5) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_12=40, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L137] COND TRUE stepLocal_12 != (var_1_7 | (var_1_19 - var_1_5)) [L138] var_1_53 = ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L142] signed long int stepLocal_6 = ~ var_1_4; [L143] unsigned short int stepLocal_5 = var_1_45; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_5=40, stepLocal_6=-3, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L144] EXPR var_1_21 | var_1_9 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_5=40, stepLocal_6=-3, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L144] COND TRUE (var_1_21 | var_1_9) >= stepLocal_5 [L145] COND TRUE last_1_var_1_32 != stepLocal_6 [L146] var_1_32 = ((var_1_33 - var_1_4) - var_1_6) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L157] signed long int stepLocal_7 = (((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60)); VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_7=73, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=-1, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L158] COND TRUE stepLocal_7 != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8) [L159] var_1_34 = (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L163] EXPR var_1_6 | var_1_9 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L163] signed long int stepLocal_3 = (var_1_6 | var_1_9) * var_1_34; [L164] COND TRUE ((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= stepLocal_3 [L165] var_1_18 = (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=5, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L169] COND TRUE ((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6 [L170] var_1_20 = (var_1_5 + (var_1_21 - var_1_18)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L174] unsigned short int stepLocal_11 = var_1_20; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_11=16352, var_1_10=643/5, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L175] COND FALSE !(stepLocal_11 <= var_1_8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L178] EXPR var_1_7 ^ var_1_19 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L178] COND FALSE !((var_1_7 ^ var_1_19) <= var_1_18) [L185] var_1_49 = ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L187] unsigned char stepLocal_2 = var_1_27; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_2=1, var_1_10=643/5, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L188] COND TRUE stepLocal_2 && var_1_49 [L189] var_1_10 = var_1_13 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L199] COND FALSE !(var_1_6 <= -8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L206] COND TRUE \read(var_1_49) [L207] var_1_24 = var_1_13 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L210] COND TRUE var_1_26 >= var_1_13 [L211] var_1_57 = (((var_1_58 + var_1_59) + ((((var_1_16) > (var_1_26)) ? (var_1_16) : (var_1_26)))) + ((((var_1_14) > (var_1_25)) ? (var_1_14) : (var_1_25)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L221] COND FALSE !(((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) [L232] var_1_31 = var_1_8 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L234] signed char stepLocal_1 = var_1_34; [L235] signed char stepLocal_0 = var_1_31; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_0=31, stepLocal_1=63, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L236] COND FALSE !(stepLocal_0 != (var_1_34 / var_1_4)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=63, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L243] unsigned char stepLocal_8 = var_1_1 > var_1_44; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=63, stepLocal_8=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L244] COND TRUE stepLocal_8 || var_1_27 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=63, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L245] COND FALSE !(var_1_57 <= (- var_1_26)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=63, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L251] unsigned short int stepLocal_10 = var_1_37; [L252] unsigned long int stepLocal_9 = var_1_53; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_10=32, stepLocal_1=63, stepLocal_9=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L253] COND TRUE var_1_43 <= ((var_1_41 - var_1_17) - var_1_26) [L254] var_1_40 = (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_10=32, stepLocal_1=63, stepLocal_9=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L379] RET step() [L380] CALL, EXPR property() [L370] EXPR (((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L370] EXPR (((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L370] EXPR (((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L370] EXPR ((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L370] EXPR (((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)))))) && ((var_1_45 != (var_1_7 | (var_1_19 - var_1_5))) ? (var_1_53 == ((unsigned long int) ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))))) : (var_1_53 == ((unsigned long int) ((((2u + var_1_45) < 0 ) ? -(2u + var_1_45) : (2u + var_1_45)))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L370-L371] return (((((((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)))))) && ((var_1_45 != (var_1_7 | (var_1_19 - var_1_5))) ? (var_1_53 == ((unsigned long int) ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))))) : (var_1_53 == ((unsigned long int) ((((2u + var_1_45) < 0 ) ? -(2u + var_1_45) : (2u + var_1_45))))))) && ((last_1_var_1_49 || (var_1_16 <= var_1_39)) ? (var_1_54 == ((unsigned char) ((var_1_55 - var_1_6) + 10))) : 1)) && ((var_1_60 >= var_1_9) ? (var_1_56 == ((double) var_1_15)) : ((! var_1_27) ? (var_1_56 == ((double) (((((((((var_1_25 - 0.25)) < (var_1_15)) ? ((var_1_25 - 0.25)) : (var_1_15)))) > (var_1_17)) ? ((((((var_1_25 - 0.25)) < (var_1_15)) ? ((var_1_25 - 0.25)) : (var_1_15)))) : (var_1_17))))) : (var_1_28 ? (var_1_56 == ((double) (((((var_1_25) < (var_1_16)) ? (var_1_25) : (var_1_16))) + (var_1_17 - var_1_26)))) : (var_1_56 == ((double) ((((var_1_13) > (var_1_42)) ? (var_1_13) : (var_1_42))))))))) && ((var_1_26 >= var_1_13) ? (var_1_57 == ((double) (((var_1_58 + var_1_59) + ((((var_1_16) > (var_1_26)) ? (var_1_16) : (var_1_26)))) + ((((var_1_14) > (var_1_25)) ? (var_1_14) : (var_1_25)))))) : ((0u <= var_1_54) ? (var_1_49 ? (var_1_57 == ((double) (var_1_17 - var_1_25))) : 1) : (var_1_57 == ((double) var_1_13))))) && ((! var_1_51) ? (var_1_60 == ((unsigned char) (var_1_8 + var_1_5))) : ((last_1_var_1_49 && (last_1_var_1_54 < var_1_46)) ? (var_1_60 == ((unsigned char) (var_1_61 - var_1_9))) : (var_1_60 == ((unsigned char) var_1_5)))) ; [L380] RET, EXPR property() [L380] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=74, var_1_19=32767, var_1_1=-2, var_1_20=16352, var_1_21=-49153, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=31, var_1_32=16380, var_1_33=16382, var_1_34=63, var_1_35=63, var_1_36=0, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=73, var_1_55=63, var_1_56=2, var_1_5=43, var_1_60=74, var_1_61=-129, var_1_6=0, var_1_7=0, var_1_8=31, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 209 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 286.5s, OverallIterations: 19, TraceHistogramMax: 56, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 191.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 77091 SdHoareTripleChecker+Valid, 63.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 77036 mSDsluCounter, 47926 SdHoareTripleChecker+Invalid, 56.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 41050 mSDsCounter, 8402 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 40113 IncrementalHoareTripleChecker+Invalid, 48515 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8402 mSolverCounterUnsat, 6876 mSDtfsCounter, 40113 mSolverCounterSat, 0.8s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9080 GetRequests, 8003 SyntacticMatches, 1 SemanticMatches, 1076 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128363 ImplicationChecksByTransitivity, 127.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7584occurred in iteration=18, InterpolantAutomatonStates: 882, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.7s AutomataMinimizationTime, 18 MinimizatonAttempts, 46244 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 6.0s SatisfiabilityAnalysisTime, 76.9s InterpolantComputationTime, 10485 NumberOfCodeBlocks, 10485 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 12326 ConstructedInterpolants, 0 QuantifiedInterpolants, 56477 SizeOfPredicates, 57 NumberOfNonLiveVariables, 6692 ConjunctsInSsa, 193 ConjunctsInUnsatCore, 33 InterpolantComputations, 10 PerfectInterpolantSequences, 197739/203280 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-08 18:00:10,630 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-08 18:00:10,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX --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 c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 18:00:13,559 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 18:00:13,671 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 18:00:13,680 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 18:00:13,681 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 18:00:13,735 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 18:00:13,736 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 18:00:13,737 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 18:00:13,738 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 18:00:13,738 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 18:00:13,739 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 18:00:13,740 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 18:00:13,741 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 18:00:13,741 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 18:00:13,742 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 18:00:13,743 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 18:00:13,743 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 18:00:13,744 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 18:00:13,745 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 18:00:13,745 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 18:00:13,746 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 18:00:13,747 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 18:00:13,747 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 18:00:13,747 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 18:00:13,748 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 18:00:13,748 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 18:00:13,749 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 18:00:13,749 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 18:00:13,750 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 18:00:13,750 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 18:00:13,751 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 18:00:13,752 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 18:00:13,752 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 18:00:13,753 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 18:00:13,753 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:00:13,754 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 18:00:13,754 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 18:00:13,755 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 18:00:13,755 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 18:00:13,756 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 18:00:13,756 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 18:00:13,757 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 18:00:13,758 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 18:00:13,758 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 18:00:13,759 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX 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 -> c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 [2024-11-08 18:00:14,260 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 18:00:14,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 18:00:14,304 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 18:00:14,306 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 18:00:14,307 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 18:00:14,309 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i Unable to find full path for "g++" [2024-11-08 18:00:16,592 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 18:00:16,973 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 18:00:16,973 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-08 18:00:16,993 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data/c3651719f/9cbd76904f4c4839bdd394eb99bbcaa6/FLAGe409797fd [2024-11-08 18:00:17,212 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/data/c3651719f/9cbd76904f4c4839bdd394eb99bbcaa6 [2024-11-08 18:00:17,215 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 18:00:17,217 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 18:00:17,219 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 18:00:17,220 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 18:00:17,229 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 18:00:17,230 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:00:17" (1/1) ... [2024-11-08 18:00:17,232 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d7c738b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:17, skipping insertion in model container [2024-11-08 18:00:17,232 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:00:17" (1/1) ... [2024-11-08 18:00:17,316 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 18:00:17,625 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_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-08 18:00:17,933 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:00:17,962 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 18:00:17,979 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_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-08 18:00:18,154 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:00:18,193 INFO L204 MainTranslator]: Completed translation [2024-11-08 18:00:18,194 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18 WrapperNode [2024-11-08 18:00:18,194 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 18:00:18,195 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 18:00:18,196 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 18:00:18,196 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 18:00:18,208 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,240 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,317 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 363 [2024-11-08 18:00:18,318 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 18:00:18,319 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 18:00:18,320 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 18:00:18,321 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 18:00:18,331 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,339 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,375 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-08 18:00:18,375 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,376 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,422 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,427 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,436 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,444 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,455 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 18:00:18,460 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 18:00:18,461 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 18:00:18,461 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 18:00:18,462 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (1/1) ... [2024-11-08 18:00:18,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:00:18,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:00:18,517 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 18:00:18,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 18:00:18,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 18:00:18,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 18:00:18,563 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 18:00:18,564 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 18:00:18,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 18:00:18,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 18:00:18,739 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 18:00:18,742 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 18:00:54,766 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-08 18:00:54,767 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 18:00:54,789 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 18:00:54,792 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 18:00:54,792 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:00:54 BoogieIcfgContainer [2024-11-08 18:00:54,792 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 18:00:54,795 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 18:00:54,796 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 18:00:54,800 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 18:00:54,801 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 06:00:17" (1/3) ... [2024-11-08 18:00:54,802 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30ea5935 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:00:54, skipping insertion in model container [2024-11-08 18:00:54,804 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:00:18" (2/3) ... [2024-11-08 18:00:54,804 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30ea5935 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:00:54, skipping insertion in model container [2024-11-08 18:00:54,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:00:54" (3/3) ... [2024-11-08 18:00:54,809 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-11-08 18:00:54,833 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 18:00:54,834 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 18:00:54,937 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 18:00:54,946 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;@5fc35ebe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 18:00:54,946 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 18:00:54,953 INFO L276 IsEmpty]: Start isEmpty. Operand has 164 states, 105 states have (on average 1.4666666666666666) internal successors, (154), 106 states have internal predecessors, (154), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-08 18:00:54,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 18:00:54,994 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:00:54,995 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:00:54,996 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:00:55,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:00:55,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1366683376, now seen corresponding path program 1 times [2024-11-08 18:00:55,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:00:55,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [776023188] [2024-11-08 18:00:55,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:00:55,028 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-08 18:00:55,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:00:55,032 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:00:55,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:00:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:00:58,486 INFO L255 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 18:00:58,514 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:00:58,666 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-08 18:00:58,667 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 18:00:58,669 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:00:58,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [776023188] [2024-11-08 18:00:58,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [776023188] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:00:58,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:00:58,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 18:00:58,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250054077] [2024-11-08 18:00:58,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:00:58,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 18:00:58,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:00:58,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 18:00:58,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 18:00:58,730 INFO L87 Difference]: Start difference. First operand has 164 states, 105 states have (on average 1.4666666666666666) internal successors, (154), 106 states have internal predecessors, (154), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 18:00:58,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:00:58,811 INFO L93 Difference]: Finished difference Result 321 states and 582 transitions. [2024-11-08 18:00:58,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 18:00:58,814 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) Word has length 357 [2024-11-08 18:00:58,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:00:58,827 INFO L225 Difference]: With dead ends: 321 [2024-11-08 18:00:58,828 INFO L226 Difference]: Without dead ends: 160 [2024-11-08 18:00:58,834 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 356 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-08 18:00:58,838 INFO L432 NwaCegarLoop]: 258 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, 258 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-08 18:00:58,840 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 18:00:58,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-08 18:00:58,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-11-08 18:00:58,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 102 states have (on average 1.4313725490196079) internal successors, (146), 102 states have internal predecessors, (146), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-08 18:00:58,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 258 transitions. [2024-11-08 18:00:58,941 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 258 transitions. Word has length 357 [2024-11-08 18:00:58,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:00:58,942 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 258 transitions. [2024-11-08 18:00:58,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 18:00:58,943 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 258 transitions. [2024-11-08 18:00:58,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 18:00:58,953 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:00:58,953 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:00:59,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:00:59,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:00:59,155 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:00:59,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:00:59,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1423367884, now seen corresponding path program 1 times [2024-11-08 18:00:59,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:00:59,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596772987] [2024-11-08 18:00:59,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:00:59,158 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-08 18:00:59,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:00:59,160 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:00:59,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:01:02,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:01:02,787 INFO L255 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 18:01:02,815 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:01:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3230 proven. 177 refuted. 0 times theorem prover too weak. 2753 trivial. 0 not checked. [2024-11-08 18:01:18,156 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:01:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 180 refuted. 0 times theorem prover too weak. 5833 trivial. 0 not checked. [2024-11-08 18:01:29,387 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:01:29,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596772987] [2024-11-08 18:01:29,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596772987] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:01:29,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 18:01:29,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2024-11-08 18:01:29,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850208030] [2024-11-08 18:01:29,389 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 18:01:29,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-08 18:01:29,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:01:29,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-08 18:01:29,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-11-08 18:01:29,395 INFO L87 Difference]: Start difference. First operand 160 states and 258 transitions. Second operand has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-11-08 18:01:40,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:01:45,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:01:50,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.79s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:01:54,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:01:58,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:02,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:06,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:10,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:14,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:19,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:23,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:27,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:31,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:35,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:39,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:43,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:47,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:51,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:55,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:02:59,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:03:17,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:03:17,061 INFO L93 Difference]: Finished difference Result 702 states and 1110 transitions. [2024-11-08 18:03:17,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-08 18:03:17,064 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) Word has length 357 [2024-11-08 18:03:17,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:03:17,080 INFO L225 Difference]: With dead ends: 702 [2024-11-08 18:03:17,080 INFO L226 Difference]: Without dead ends: 545 [2024-11-08 18:03:17,086 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 703 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=482, Invalid=1240, Unknown=0, NotChecked=0, Total=1722 [2024-11-08 18:03:17,087 INFO L432 NwaCegarLoop]: 331 mSDtfsCounter, 776 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 473 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 99.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 1430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 473 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 100.7s IncrementalHoareTripleChecker+Time [2024-11-08 18:03:17,091 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [802 Valid, 999 Invalid, 1430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [473 Valid, 939 Invalid, 18 Unknown, 0 Unchecked, 100.7s Time] [2024-11-08 18:03:17,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2024-11-08 18:03:17,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 402. [2024-11-08 18:03:17,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 259 states have (on average 1.3745173745173744) internal successors, (356), 261 states have internal predecessors, (356), 136 states have call successors, (136), 6 states have call predecessors, (136), 6 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-08 18:03:17,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 628 transitions. [2024-11-08 18:03:17,268 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 628 transitions. Word has length 357 [2024-11-08 18:03:17,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:03:17,270 INFO L471 AbstractCegarLoop]: Abstraction has 402 states and 628 transitions. [2024-11-08 18:03:17,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-11-08 18:03:17,271 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 628 transitions. [2024-11-08 18:03:17,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 18:03:17,283 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:03:17,284 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:03:17,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:03:17,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:03:17,485 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:03:17,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:03:17,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2027593910, now seen corresponding path program 1 times [2024-11-08 18:03:17,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:03:17,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1979059692] [2024-11-08 18:03:17,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:03:17,492 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-08 18:03:17,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:03:17,495 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:03:17,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:03:20,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:03:20,724 INFO L255 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 18:03:20,733 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:03:28,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3129 proven. 78 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-11-08 18:03:28,954 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:03:38,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 87 proven. 78 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-08 18:03:38,084 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:03:38,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1979059692] [2024-11-08 18:03:38,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1979059692] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:03:38,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 18:03:38,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-11-08 18:03:38,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880982396] [2024-11-08 18:03:38,086 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 18:03:38,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 18:03:38,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:03:38,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 18:03:38,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-08 18:03:38,089 INFO L87 Difference]: Start difference. First operand 402 states and 628 transitions. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-08 18:03:52,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:03:56,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:00,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:04,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:08,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:12,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:16,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:20,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:24,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:28,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:32,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:36,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:04:44,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:04:44,796 INFO L93 Difference]: Finished difference Result 1026 states and 1570 transitions. [2024-11-08 18:04:44,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-08 18:04:44,797 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) Word has length 357 [2024-11-08 18:04:44,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:04:44,807 INFO L225 Difference]: With dead ends: 1026 [2024-11-08 18:04:44,807 INFO L226 Difference]: Without dead ends: 667 [2024-11-08 18:04:44,809 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 706 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=206, Invalid=496, Unknown=0, NotChecked=0, Total=702 [2024-11-08 18:04:44,811 INFO L432 NwaCegarLoop]: 269 mSDtfsCounter, 679 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 515 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 515 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 63.1s IncrementalHoareTripleChecker+Time [2024-11-08 18:04:44,811 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [711 Valid, 1168 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [515 Valid, 558 Invalid, 12 Unknown, 0 Unchecked, 63.1s Time] [2024-11-08 18:04:44,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-11-08 18:04:44,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 278. [2024-11-08 18:04:44,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 157 states have (on average 1.2356687898089171) internal successors, (194), 158 states have internal predecessors, (194), 112 states have call successors, (112), 8 states have call predecessors, (112), 8 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-08 18:04:44,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 418 transitions. [2024-11-08 18:04:44,901 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 418 transitions. Word has length 357 [2024-11-08 18:04:44,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:04:44,902 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 418 transitions. [2024-11-08 18:04:44,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-08 18:04:44,903 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 418 transitions. [2024-11-08 18:04:44,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-08 18:04:44,911 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:04:44,911 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:04:44,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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)] Forceful destruction successful, exit code 0 [2024-11-08 18:04:45,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:04:45,112 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:04:45,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:04:45,113 INFO L85 PathProgramCache]: Analyzing trace with hash -51243490, now seen corresponding path program 1 times [2024-11-08 18:04:45,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:04:45,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1412637749] [2024-11-08 18:04:45,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:04:45,115 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-08 18:04:45,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:04:45,118 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:04:45,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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 (5)] Waiting until timeout for monitored process [2024-11-08 18:04:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:04:48,428 INFO L255 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-08 18:04:48,436 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:05:08,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2932 proven. 204 refuted. 0 times theorem prover too weak. 3024 trivial. 0 not checked. [2024-11-08 18:05:08,685 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:05:14,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-08 18:05:14,654 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:05:14,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1412637749] [2024-11-08 18:05:14,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1412637749] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-08 18:05:14,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 18:05:14,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2024-11-08 18:05:14,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173752805] [2024-11-08 18:05:14,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:05:14,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 18:05:14,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:05:14,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 18:05:14,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-08 18:05:14,658 INFO L87 Difference]: Start difference. First operand 278 states and 418 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 18:05:20,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.72s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:05:24,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:05:28,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:05:32,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:05:33,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:05:33,226 INFO L93 Difference]: Finished difference Result 538 states and 811 transitions. [2024-11-08 18:05:33,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 18:05:33,228 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-11-08 18:05:33,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:05:33,231 INFO L225 Difference]: With dead ends: 538 [2024-11-08 18:05:33,232 INFO L226 Difference]: Without dead ends: 369 [2024-11-08 18:05:33,233 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 704 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-08 18:05:33,234 INFO L432 NwaCegarLoop]: 240 mSDtfsCounter, 133 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2024-11-08 18:05:33,234 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 708 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 4 Unknown, 0 Unchecked, 18.1s Time] [2024-11-08 18:05:33,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-11-08 18:05:33,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 366. [2024-11-08 18:05:33,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 223 states have (on average 1.2869955156950672) internal successors, (287), 225 states have internal predecessors, (287), 132 states have call successors, (132), 10 states have call predecessors, (132), 10 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-08 18:05:33,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 551 transitions. [2024-11-08 18:05:33,304 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 551 transitions. Word has length 358 [2024-11-08 18:05:33,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:05:33,305 INFO L471 AbstractCegarLoop]: Abstraction has 366 states and 551 transitions. [2024-11-08 18:05:33,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-08 18:05:33,310 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 551 transitions. [2024-11-08 18:05:33,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-08 18:05:33,318 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:05:33,319 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:05:33,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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 (5)] Forceful destruction successful, exit code 0 [2024-11-08 18:05:33,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:05:33,520 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:05:33,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:05:33,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1373101237, now seen corresponding path program 1 times [2024-11-08 18:05:33,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:05:33,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [10594641] [2024-11-08 18:05:33,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:05:33,522 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-08 18:05:33,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:05:33,526 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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-08 18:05:33,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c692f1e-0bfc-4e8f-a86a-5cdcea77da7c/bin/uautomizer-verify-jihMAELWvX/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 (6)] Waiting until timeout for monitored process [2024-11-08 18:05:41,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:05:42,079 INFO L255 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 124 conjuncts are in the unsatisfiable core [2024-11-08 18:05:42,109 INFO L278 TraceCheckSpWp]: Computing forward predicates...