./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB --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 7a94438cde4f2b77ff462971d0eccab102016c89632333d771f07852ad7ba7f7 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:31:13,056 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:31:13,159 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 20:31:13,165 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:31:13,166 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:31:13,195 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:31:13,196 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:31:13,196 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:31:13,197 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:31:13,197 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:31:13,197 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:31:13,197 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:31:13,198 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:31:13,198 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:31:13,198 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:31:13,198 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:31:13,199 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:31:13,199 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:31:13,199 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:31:13,199 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:31:13,199 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:31:13,200 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:31:13,200 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:31:13,200 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:31:13,200 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:31:13,200 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:31:13,200 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:31:13,201 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:31:13,201 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:31:13,201 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:31:13,201 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:31:13,201 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:31:13,201 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:31:13,201 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:31:13,201 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:31:13,202 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:31:13,202 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:31:13,202 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:31:13,202 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:31:13,202 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:31:13,203 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:31:13,203 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:31:13,203 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:31:13,203 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:31:13,203 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:31:13,203 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:31:13,204 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:31:13,204 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:31:13,204 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 7a94438cde4f2b77ff462971d0eccab102016c89632333d771f07852ad7ba7f7 [2024-11-27 20:31:13,587 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:31:13,597 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:31:13,599 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:31:13,601 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:31:13,601 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:31:13,603 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i [2024-11-27 20:31:16,965 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/b81a2155e/89e429ca395840bfa015f0b79da40876/FLAG49c0dfa1a [2024-11-27 20:31:17,446 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:31:17,447 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i [2024-11-27 20:31:17,463 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/b81a2155e/89e429ca395840bfa015f0b79da40876/FLAG49c0dfa1a [2024-11-27 20:31:17,487 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/b81a2155e/89e429ca395840bfa015f0b79da40876 [2024-11-27 20:31:17,491 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:31:17,493 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:31:17,496 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:31:17,497 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:31:17,502 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:31:17,505 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:31:17" (1/1) ... [2024-11-27 20:31:17,506 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1599f616 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:17, skipping insertion in model container [2024-11-27 20:31:17,507 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:31:17" (1/1) ... [2024-11-27 20:31:17,551 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:31:17,765 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_99a9e67b-4d76-4896-97bd-4068c1244587/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i[916,929] [2024-11-27 20:31:17,900 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:31:17,920 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:31:17,932 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_99a9e67b-4d76-4896-97bd-4068c1244587/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i[916,929] [2024-11-27 20:31:18,006 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:31:18,034 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:31:18,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18 WrapperNode [2024-11-27 20:31:18,035 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:31:18,036 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:31:18,036 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:31:18,036 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:31:18,044 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,057 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,112 INFO L138 Inliner]: procedures = 26, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 280 [2024-11-27 20:31:18,113 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:31:18,113 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:31:18,113 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:31:18,113 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:31:18,128 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,134 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,154 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-27 20:31:18,155 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,155 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,167 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,168 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,174 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,177 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,180 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,185 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:31:18,186 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:31:18,187 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:31:18,187 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:31:18,188 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (1/1) ... [2024-11-27 20:31:18,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:31:18,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:31:18,229 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:31:18,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:31:18,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:31:18,263 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:31:18,264 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:31:18,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:31:18,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:31:18,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:31:18,420 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:31:18,422 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:31:19,252 INFO L? ?]: Removed 40 outVars from TransFormulas that were not future-live. [2024-11-27 20:31:19,253 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:31:19,269 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:31:19,272 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:31:19,273 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:31:19 BoogieIcfgContainer [2024-11-27 20:31:19,273 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:31:19,275 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:31:19,275 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:31:19,281 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:31:19,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:31:17" (1/3) ... [2024-11-27 20:31:19,283 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@394f3d30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:31:19, skipping insertion in model container [2024-11-27 20:31:19,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:31:18" (2/3) ... [2024-11-27 20:31:19,284 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@394f3d30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:31:19, skipping insertion in model container [2024-11-27 20:31:19,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:31:19" (3/3) ... [2024-11-27 20:31:19,286 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-88.i [2024-11-27 20:31:19,307 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:31:19,308 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-88.i that has 2 procedures, 117 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:31:19,388 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:31:19,403 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;@4cea923, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:31:19,403 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:31:19,409 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 86 states have (on average 1.430232558139535) internal successors, (123), 87 states have internal predecessors, (123), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-27 20:31:19,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2024-11-27 20:31:19,426 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:19,427 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:19,428 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:19,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:19,434 INFO L85 PathProgramCache]: Analyzing trace with hash -482501652, now seen corresponding path program 1 times [2024-11-27 20:31:19,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:19,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176435802] [2024-11-27 20:31:19,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:19,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:19,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:19,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-27 20:31:19,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:19,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176435802] [2024-11-27 20:31:19,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176435802] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:31:19,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903164268] [2024-11-27 20:31:19,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:19,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:31:19,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:31:19,921 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:31:19,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:31:20,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:20,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:31:20,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:31:20,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-27 20:31:20,309 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:31:20,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903164268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:20,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:31:20,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 20:31:20,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082951473] [2024-11-27 20:31:20,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:20,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:31:20,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:20,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:31:20,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:31:20,353 INFO L87 Difference]: Start difference. First operand has 117 states, 86 states have (on average 1.430232558139535) internal successors, (123), 87 states have internal predecessors, (123), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 20:31:20,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:20,415 INFO L93 Difference]: Finished difference Result 227 states and 380 transitions. [2024-11-27 20:31:20,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:31:20,419 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) Word has length 191 [2024-11-27 20:31:20,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:20,428 INFO L225 Difference]: With dead ends: 227 [2024-11-27 20:31:20,428 INFO L226 Difference]: Without dead ends: 113 [2024-11-27 20:31:20,435 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 192 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-27 20:31:20,439 INFO L435 NwaCegarLoop]: 172 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, 172 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-27 20:31:20,441 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:31:20,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-27 20:31:20,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2024-11-27 20:31:20,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 83 states have (on average 1.3975903614457832) internal successors, (116), 83 states have internal predecessors, (116), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-27 20:31:20,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 172 transitions. [2024-11-27 20:31:20,509 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 172 transitions. Word has length 191 [2024-11-27 20:31:20,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:20,510 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 172 transitions. [2024-11-27 20:31:20,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 20:31:20,510 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 172 transitions. [2024-11-27 20:31:20,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2024-11-27 20:31:20,520 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:20,520 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:20,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:31:20,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:31:20,722 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:20,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:20,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1219460452, now seen corresponding path program 1 times [2024-11-27 20:31:20,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:20,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286030240] [2024-11-27 20:31:20,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:20,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:20,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:22,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:22,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:22,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286030240] [2024-11-27 20:31:22,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286030240] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:22,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:22,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:31:22,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557488416] [2024-11-27 20:31:22,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:22,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:31:22,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:22,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:31:22,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:31:22,266 INFO L87 Difference]: Start difference. First operand 113 states and 172 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:23,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:23,043 INFO L93 Difference]: Finished difference Result 334 states and 511 transitions. [2024-11-27 20:31:23,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:31:23,044 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 191 [2024-11-27 20:31:23,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:23,049 INFO L225 Difference]: With dead ends: 334 [2024-11-27 20:31:23,049 INFO L226 Difference]: Without dead ends: 224 [2024-11-27 20:31:23,050 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:31:23,051 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 117 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:23,052 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 544 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:31:23,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-11-27 20:31:23,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 167. [2024-11-27 20:31:23,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 108 states have (on average 1.3240740740740742) internal successors, (143), 108 states have internal predecessors, (143), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 20:31:23,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 255 transitions. [2024-11-27 20:31:23,120 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 255 transitions. Word has length 191 [2024-11-27 20:31:23,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:23,121 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 255 transitions. [2024-11-27 20:31:23,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:23,122 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 255 transitions. [2024-11-27 20:31:23,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2024-11-27 20:31:23,127 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:23,127 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:23,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:31:23,127 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:23,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:23,128 INFO L85 PathProgramCache]: Analyzing trace with hash 709987362, now seen corresponding path program 1 times [2024-11-27 20:31:23,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:23,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959323651] [2024-11-27 20:31:23,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:23,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:23,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:23,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:23,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959323651] [2024-11-27 20:31:23,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959323651] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:23,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:23,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:31:23,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717931439] [2024-11-27 20:31:23,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:23,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:31:23,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:23,910 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:31:23,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:31:23,911 INFO L87 Difference]: Start difference. First operand 167 states and 255 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:24,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:24,288 INFO L93 Difference]: Finished difference Result 427 states and 650 transitions. [2024-11-27 20:31:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:31:24,289 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 191 [2024-11-27 20:31:24,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:24,295 INFO L225 Difference]: With dead ends: 427 [2024-11-27 20:31:24,295 INFO L226 Difference]: Without dead ends: 317 [2024-11-27 20:31:24,296 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:31:24,301 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 248 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:24,301 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 484 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:31:24,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-11-27 20:31:24,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 271. [2024-11-27 20:31:24,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 183 states have (on average 1.3333333333333333) internal successors, (244), 183 states have internal predecessors, (244), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-27 20:31:24,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 412 transitions. [2024-11-27 20:31:24,403 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 412 transitions. Word has length 191 [2024-11-27 20:31:24,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:24,406 INFO L471 AbstractCegarLoop]: Abstraction has 271 states and 412 transitions. [2024-11-27 20:31:24,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:24,407 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 412 transitions. [2024-11-27 20:31:24,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-27 20:31:24,411 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:24,412 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:24,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 20:31:24,412 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:24,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:24,414 INFO L85 PathProgramCache]: Analyzing trace with hash -759876198, now seen corresponding path program 1 times [2024-11-27 20:31:24,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:24,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796696151] [2024-11-27 20:31:24,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:24,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:24,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:26,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:26,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796696151] [2024-11-27 20:31:26,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796696151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:26,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:26,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:31:26,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726712161] [2024-11-27 20:31:26,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:26,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:31:26,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:26,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:31:26,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:31:26,177 INFO L87 Difference]: Start difference. First operand 271 states and 412 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:28,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:28,126 INFO L93 Difference]: Finished difference Result 950 states and 1443 transitions. [2024-11-27 20:31:28,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:31:28,128 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-27 20:31:28,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:28,141 INFO L225 Difference]: With dead ends: 950 [2024-11-27 20:31:28,141 INFO L226 Difference]: Without dead ends: 736 [2024-11-27 20:31:28,143 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:31:28,147 INFO L435 NwaCegarLoop]: 248 mSDtfsCounter, 438 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:28,147 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 809 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 20:31:28,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2024-11-27 20:31:28,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 395. [2024-11-27 20:31:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 278 states have (on average 1.3633093525179856) internal successors, (379), 278 states have internal predecessors, (379), 112 states have call successors, (112), 4 states have call predecessors, (112), 4 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-27 20:31:28,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 603 transitions. [2024-11-27 20:31:28,392 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 603 transitions. Word has length 192 [2024-11-27 20:31:28,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:28,393 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 603 transitions. [2024-11-27 20:31:28,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:28,394 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 603 transitions. [2024-11-27 20:31:28,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-27 20:31:28,397 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:28,397 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:28,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:31:28,398 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:28,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:28,398 INFO L85 PathProgramCache]: Analyzing trace with hash -2039739876, now seen corresponding path program 1 times [2024-11-27 20:31:28,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:28,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870161979] [2024-11-27 20:31:28,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:28,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:29,103 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:29,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:29,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870161979] [2024-11-27 20:31:29,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870161979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:29,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:29,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:31:29,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032444257] [2024-11-27 20:31:29,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:29,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:31:29,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:29,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:31:29,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:31:29,108 INFO L87 Difference]: Start difference. First operand 395 states and 603 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:30,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:30,810 INFO L93 Difference]: Finished difference Result 1288 states and 1966 transitions. [2024-11-27 20:31:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:31:30,812 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-27 20:31:30,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:30,824 INFO L225 Difference]: With dead ends: 1288 [2024-11-27 20:31:30,825 INFO L226 Difference]: Without dead ends: 950 [2024-11-27 20:31:30,827 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:31:30,828 INFO L435 NwaCegarLoop]: 212 mSDtfsCounter, 620 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:30,830 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 717 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-27 20:31:30,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2024-11-27 20:31:31,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 529. [2024-11-27 20:31:31,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 383 states have (on average 1.3864229765013054) internal successors, (531), 383 states have internal predecessors, (531), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 20:31:31,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 811 transitions. [2024-11-27 20:31:31,043 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 811 transitions. Word has length 192 [2024-11-27 20:31:31,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:31,044 INFO L471 AbstractCegarLoop]: Abstraction has 529 states and 811 transitions. [2024-11-27 20:31:31,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:31,044 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 811 transitions. [2024-11-27 20:31:31,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-27 20:31:31,047 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:31,048 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:31,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 20:31:31,048 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:31,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:31,049 INFO L85 PathProgramCache]: Analyzing trace with hash 2044511201, now seen corresponding path program 1 times [2024-11-27 20:31:31,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:31,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31704479] [2024-11-27 20:31:31,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:31,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:31,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:31,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:31,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:31,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31704479] [2024-11-27 20:31:31,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31704479] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:31,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:31,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:31:31,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751031772] [2024-11-27 20:31:31,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:31,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:31:31,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:31,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:31:31,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:31:31,547 INFO L87 Difference]: Start difference. First operand 529 states and 811 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:32,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:32,349 INFO L93 Difference]: Finished difference Result 1450 states and 2227 transitions. [2024-11-27 20:31:32,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:31:32,350 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 193 [2024-11-27 20:31:32,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:32,358 INFO L225 Difference]: With dead ends: 1450 [2024-11-27 20:31:32,358 INFO L226 Difference]: Without dead ends: 984 [2024-11-27 20:31:32,365 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:31:32,366 INFO L435 NwaCegarLoop]: 198 mSDtfsCounter, 166 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:32,366 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 449 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:31:32,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2024-11-27 20:31:32,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 982. [2024-11-27 20:31:32,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 720 states have (on average 1.3819444444444444) internal successors, (995), 720 states have internal predecessors, (995), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 20:31:32,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1499 transitions. [2024-11-27 20:31:32,695 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1499 transitions. Word has length 193 [2024-11-27 20:31:32,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:32,696 INFO L471 AbstractCegarLoop]: Abstraction has 982 states and 1499 transitions. [2024-11-27 20:31:32,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:32,696 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1499 transitions. [2024-11-27 20:31:32,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-11-27 20:31:32,700 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:32,700 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:32,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 20:31:32,700 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:32,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:32,701 INFO L85 PathProgramCache]: Analyzing trace with hash 2033965523, now seen corresponding path program 1 times [2024-11-27 20:31:32,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:32,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439627235] [2024-11-27 20:31:32,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:32,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:32,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:32,925 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:32,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:32,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439627235] [2024-11-27 20:31:32,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439627235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:32,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:32,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:31:32,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207635303] [2024-11-27 20:31:32,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:32,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:31:32,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:32,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:31:32,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:31:32,929 INFO L87 Difference]: Start difference. First operand 982 states and 1499 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:33,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:33,326 INFO L93 Difference]: Finished difference Result 1981 states and 3028 transitions. [2024-11-27 20:31:33,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:31:33,327 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 194 [2024-11-27 20:31:33,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:33,342 INFO L225 Difference]: With dead ends: 1981 [2024-11-27 20:31:33,342 INFO L226 Difference]: Without dead ends: 1062 [2024-11-27 20:31:33,345 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:31:33,346 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 19 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:33,347 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 293 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:31:33,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2024-11-27 20:31:33,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 982. [2024-11-27 20:31:33,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 720 states have (on average 1.3763888888888889) internal successors, (991), 720 states have internal predecessors, (991), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 20:31:33,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1495 transitions. [2024-11-27 20:31:33,623 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1495 transitions. Word has length 194 [2024-11-27 20:31:33,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:33,624 INFO L471 AbstractCegarLoop]: Abstraction has 982 states and 1495 transitions. [2024-11-27 20:31:33,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:33,624 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1495 transitions. [2024-11-27 20:31:33,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-27 20:31:33,629 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:33,629 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:33,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 20:31:33,630 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:33,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:33,632 INFO L85 PathProgramCache]: Analyzing trace with hash 526559600, now seen corresponding path program 1 times [2024-11-27 20:31:33,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:33,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512570892] [2024-11-27 20:31:33,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:33,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:33,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:36,409 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2024-11-27 20:31:36,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:36,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512570892] [2024-11-27 20:31:36,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512570892] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:31:36,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944653174] [2024-11-27 20:31:36,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:36,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:31:36,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:31:36,412 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:31:36,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:31:36,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:36,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:31:36,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:31:36,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:36,881 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:31:36,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944653174] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:36,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:31:36,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 14 [2024-11-27 20:31:36,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215852815] [2024-11-27 20:31:36,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:36,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:31:36,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:36,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:31:36,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:31:36,885 INFO L87 Difference]: Start difference. First operand 982 states and 1495 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:38,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:38,149 INFO L93 Difference]: Finished difference Result 2645 states and 4031 transitions. [2024-11-27 20:31:38,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:31:38,150 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-27 20:31:38,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:38,168 INFO L225 Difference]: With dead ends: 2645 [2024-11-27 20:31:38,168 INFO L226 Difference]: Without dead ends: 1722 [2024-11-27 20:31:38,173 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:31:38,173 INFO L435 NwaCegarLoop]: 386 mSDtfsCounter, 219 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:38,174 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 1158 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:31:38,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states. [2024-11-27 20:31:38,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 1439. [2024-11-27 20:31:38,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1439 states, 1061 states have (on average 1.3600377002827522) internal successors, (1443), 1061 states have internal predecessors, (1443), 364 states have call successors, (364), 13 states have call predecessors, (364), 13 states have return successors, (364), 364 states have call predecessors, (364), 364 states have call successors, (364) [2024-11-27 20:31:38,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1439 states to 1439 states and 2171 transitions. [2024-11-27 20:31:38,675 INFO L78 Accepts]: Start accepts. Automaton has 1439 states and 2171 transitions. Word has length 195 [2024-11-27 20:31:38,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:38,676 INFO L471 AbstractCegarLoop]: Abstraction has 1439 states and 2171 transitions. [2024-11-27 20:31:38,677 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:38,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1439 states and 2171 transitions. [2024-11-27 20:31:38,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-27 20:31:38,684 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:38,684 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:38,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-27 20:31:38,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:31:38,885 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:38,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:38,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1083652873, now seen corresponding path program 1 times [2024-11-27 20:31:38,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:38,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141872082] [2024-11-27 20:31:38,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:38,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:38,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:40,321 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:40,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:40,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141872082] [2024-11-27 20:31:40,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141872082] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:40,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:40,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:31:40,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680923588] [2024-11-27 20:31:40,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:40,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:31:40,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:40,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:31:40,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:31:40,326 INFO L87 Difference]: Start difference. First operand 1439 states and 2171 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:42,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:42,414 INFO L93 Difference]: Finished difference Result 3223 states and 4867 transitions. [2024-11-27 20:31:42,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:31:42,416 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-27 20:31:42,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:42,437 INFO L225 Difference]: With dead ends: 3223 [2024-11-27 20:31:42,437 INFO L226 Difference]: Without dead ends: 1847 [2024-11-27 20:31:42,442 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:31:42,443 INFO L435 NwaCegarLoop]: 373 mSDtfsCounter, 313 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1083 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:42,443 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1083 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-27 20:31:42,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1847 states. [2024-11-27 20:31:42,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1847 to 1491. [2024-11-27 20:31:42,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1491 states, 1113 states have (on average 1.3611859838274933) internal successors, (1515), 1113 states have internal predecessors, (1515), 364 states have call successors, (364), 13 states have call predecessors, (364), 13 states have return successors, (364), 364 states have call predecessors, (364), 364 states have call successors, (364) [2024-11-27 20:31:42,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 2243 transitions. [2024-11-27 20:31:42,859 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 2243 transitions. Word has length 195 [2024-11-27 20:31:42,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:42,860 INFO L471 AbstractCegarLoop]: Abstraction has 1491 states and 2243 transitions. [2024-11-27 20:31:42,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:42,861 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 2243 transitions. [2024-11-27 20:31:42,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-27 20:31:42,864 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:42,865 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:42,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 20:31:42,865 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:42,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:42,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1002259068, now seen corresponding path program 1 times [2024-11-27 20:31:42,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:42,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722663005] [2024-11-27 20:31:42,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:42,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:43,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:45,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2024-11-27 20:31:45,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:45,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722663005] [2024-11-27 20:31:45,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722663005] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:31:45,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792738595] [2024-11-27 20:31:45,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:45,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:31:45,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:31:45,226 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:31:45,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:31:45,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:45,468 INFO L256 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 20:31:45,476 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:31:47,322 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:47,323 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:31:47,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792738595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:47,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:31:47,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 20 [2024-11-27 20:31:47,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852848814] [2024-11-27 20:31:47,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:47,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:31:47,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:47,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:31:47,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:31:47,327 INFO L87 Difference]: Start difference. First operand 1491 states and 2243 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:48,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:48,878 INFO L93 Difference]: Finished difference Result 3535 states and 5264 transitions. [2024-11-27 20:31:48,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:31:48,879 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-27 20:31:48,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:48,897 INFO L225 Difference]: With dead ends: 3535 [2024-11-27 20:31:48,897 INFO L226 Difference]: Without dead ends: 2107 [2024-11-27 20:31:48,903 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2024-11-27 20:31:48,905 INFO L435 NwaCegarLoop]: 130 mSDtfsCounter, 494 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:48,906 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 744 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:31:48,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states. [2024-11-27 20:31:49,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 1609. [2024-11-27 20:31:49,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1231 states have (on average 1.3671811535337124) internal successors, (1683), 1231 states have internal predecessors, (1683), 364 states have call successors, (364), 13 states have call predecessors, (364), 13 states have return successors, (364), 364 states have call predecessors, (364), 364 states have call successors, (364) [2024-11-27 20:31:49,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 2411 transitions. [2024-11-27 20:31:49,283 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 2411 transitions. Word has length 196 [2024-11-27 20:31:49,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:49,283 INFO L471 AbstractCegarLoop]: Abstraction has 1609 states and 2411 transitions. [2024-11-27 20:31:49,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:49,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 2411 transitions. [2024-11-27 20:31:49,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-27 20:31:49,287 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:49,287 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:49,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 20:31:49,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:31:49,492 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:49,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:49,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1466059987, now seen corresponding path program 1 times [2024-11-27 20:31:49,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:49,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466468332] [2024-11-27 20:31:49,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:49,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:50,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:50,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:50,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466468332] [2024-11-27 20:31:50,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466468332] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:50,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:50,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:31:50,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742140118] [2024-11-27 20:31:50,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:50,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:31:50,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:50,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:31:50,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:31:50,088 INFO L87 Difference]: Start difference. First operand 1609 states and 2411 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:52,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:52,101 INFO L93 Difference]: Finished difference Result 4675 states and 7028 transitions. [2024-11-27 20:31:52,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:31:52,102 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-27 20:31:52,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:52,128 INFO L225 Difference]: With dead ends: 4675 [2024-11-27 20:31:52,128 INFO L226 Difference]: Without dead ends: 3125 [2024-11-27 20:31:52,135 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:31:52,135 INFO L435 NwaCegarLoop]: 368 mSDtfsCounter, 288 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:52,136 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 795 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-27 20:31:52,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3125 states. [2024-11-27 20:31:52,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3125 to 2250. [2024-11-27 20:31:52,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2250 states, 1756 states have (on average 1.366742596810934) internal successors, (2400), 1756 states have internal predecessors, (2400), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-27 20:31:52,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2250 states to 2250 states and 3352 transitions. [2024-11-27 20:31:52,674 INFO L78 Accepts]: Start accepts. Automaton has 2250 states and 3352 transitions. Word has length 196 [2024-11-27 20:31:52,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:52,676 INFO L471 AbstractCegarLoop]: Abstraction has 2250 states and 3352 transitions. [2024-11-27 20:31:52,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:52,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2250 states and 3352 transitions. [2024-11-27 20:31:52,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-27 20:31:52,680 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:52,682 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:52,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-27 20:31:52,683 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:52,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:52,683 INFO L85 PathProgramCache]: Analyzing trace with hash 834762603, now seen corresponding path program 1 times [2024-11-27 20:31:52,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:52,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370856149] [2024-11-27 20:31:52,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:52,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:52,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:54,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:31:54,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:54,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370856149] [2024-11-27 20:31:54,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370856149] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:31:54,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:31:54,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 20:31:54,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30573957] [2024-11-27 20:31:54,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:31:54,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:31:54,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:54,125 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:31:54,125 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:31:54,126 INFO L87 Difference]: Start difference. First operand 2250 states and 3352 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:56,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:56,744 INFO L93 Difference]: Finished difference Result 5051 states and 7532 transitions. [2024-11-27 20:31:56,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:31:56,746 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-27 20:31:56,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:56,766 INFO L225 Difference]: With dead ends: 5051 [2024-11-27 20:31:56,766 INFO L226 Difference]: Without dead ends: 2860 [2024-11-27 20:31:56,773 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:31:56,774 INFO L435 NwaCegarLoop]: 391 mSDtfsCounter, 425 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:56,774 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 1116 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-27 20:31:56,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2024-11-27 20:31:57,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 2260. [2024-11-27 20:31:57,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2260 states, 1766 states have (on average 1.3669309173272932) internal successors, (2414), 1766 states have internal predecessors, (2414), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-27 20:31:57,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2260 states to 2260 states and 3366 transitions. [2024-11-27 20:31:57,253 INFO L78 Accepts]: Start accepts. Automaton has 2260 states and 3366 transitions. Word has length 196 [2024-11-27 20:31:57,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:57,254 INFO L471 AbstractCegarLoop]: Abstraction has 2260 states and 3366 transitions. [2024-11-27 20:31:57,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:31:57,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2260 states and 3366 transitions. [2024-11-27 20:31:57,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-27 20:31:57,260 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:57,260 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:57,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 20:31:57,261 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:57,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:57,261 INFO L85 PathProgramCache]: Analyzing trace with hash -73851364, now seen corresponding path program 1 times [2024-11-27 20:31:57,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:31:57,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666275667] [2024-11-27 20:31:57,262 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:57,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:31:57,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:58,147 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 3 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2024-11-27 20:31:58,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:31:58,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666275667] [2024-11-27 20:31:58,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666275667] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:31:58,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718550995] [2024-11-27 20:31:58,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:58,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:31:58,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:31:58,151 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:31:58,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:31:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:58,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:31:58,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:31:58,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 283 proven. 3 refuted. 0 times theorem prover too weak. 1226 trivial. 0 not checked. [2024-11-27 20:31:58,634 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:31:59,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 6 refuted. 0 times theorem prover too weak. 1353 trivial. 0 not checked. [2024-11-27 20:31:59,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718550995] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:31:59,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:31:59,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 15 [2024-11-27 20:31:59,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836870257] [2024-11-27 20:31:59,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:31:59,201 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:31:59,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:31:59,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:31:59,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:31:59,202 INFO L87 Difference]: Start difference. First operand 2260 states and 3366 transitions. Second operand has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-27 20:32:00,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:32:00,307 INFO L93 Difference]: Finished difference Result 3584 states and 5239 transitions. [2024-11-27 20:32:00,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:32:00,308 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) Word has length 196 [2024-11-27 20:32:00,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:32:00,321 INFO L225 Difference]: With dead ends: 3584 [2024-11-27 20:32:00,322 INFO L226 Difference]: Without dead ends: 1383 [2024-11-27 20:32:00,329 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 387 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=242, Invalid=514, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:32:00,330 INFO L435 NwaCegarLoop]: 130 mSDtfsCounter, 425 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:32:00,331 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 431 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:32:00,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states. [2024-11-27 20:32:00,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1309. [2024-11-27 20:32:00,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 1029 states have (on average 1.3313896987366376) internal successors, (1370), 1029 states have internal predecessors, (1370), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 20:32:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1874 transitions. [2024-11-27 20:32:00,758 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 1874 transitions. Word has length 196 [2024-11-27 20:32:00,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:32:00,759 INFO L471 AbstractCegarLoop]: Abstraction has 1309 states and 1874 transitions. [2024-11-27 20:32:00,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-27 20:32:00,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 1874 transitions. [2024-11-27 20:32:00,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-27 20:32:00,764 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:32:00,765 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:32:00,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 20:32:00,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:32:00,965 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:32:00,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:32:00,966 INFO L85 PathProgramCache]: Analyzing trace with hash -287003035, now seen corresponding path program 1 times [2024-11-27 20:32:00,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:32:00,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765622829] [2024-11-27 20:32:00,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:32:00,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:32:01,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:32:01,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:32:01,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:32:01,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765622829] [2024-11-27 20:32:01,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765622829] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:32:01,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:32:01,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:32:01,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399709557] [2024-11-27 20:32:01,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:32:01,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:32:01,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:32:01,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:32:01,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:32:01,981 INFO L87 Difference]: Start difference. First operand 1309 states and 1874 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:32:03,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:32:03,716 INFO L93 Difference]: Finished difference Result 2768 states and 3952 transitions. [2024-11-27 20:32:03,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:32:03,717 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-27 20:32:03,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:32:03,734 INFO L225 Difference]: With dead ends: 2768 [2024-11-27 20:32:03,734 INFO L226 Difference]: Without dead ends: 1526 [2024-11-27 20:32:03,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:32:03,741 INFO L435 NwaCegarLoop]: 231 mSDtfsCounter, 284 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 627 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:32:03,742 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 627 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-27 20:32:03,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1526 states. [2024-11-27 20:32:04,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1526 to 1327. [2024-11-27 20:32:04,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1047 states have (on average 1.3285577841451768) internal successors, (1391), 1047 states have internal predecessors, (1391), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 20:32:04,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1895 transitions. [2024-11-27 20:32:04,176 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1895 transitions. Word has length 197 [2024-11-27 20:32:04,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:32:04,177 INFO L471 AbstractCegarLoop]: Abstraction has 1327 states and 1895 transitions. [2024-11-27 20:32:04,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:32:04,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1895 transitions. [2024-11-27 20:32:04,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-27 20:32:04,179 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:32:04,179 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:32:04,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 20:32:04,180 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:32:04,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:32:04,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1975946777, now seen corresponding path program 1 times [2024-11-27 20:32:04,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:32:04,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852249589] [2024-11-27 20:32:04,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:32:04,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:32:04,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:32:05,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:32:05,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:32:05,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852249589] [2024-11-27 20:32:05,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852249589] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:32:05,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:32:05,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 20:32:05,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438247909] [2024-11-27 20:32:05,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:32:05,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:32:05,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:32:05,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:32:05,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:32:05,085 INFO L87 Difference]: Start difference. First operand 1327 states and 1895 transitions. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:32:07,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:32:07,178 INFO L93 Difference]: Finished difference Result 2692 states and 3838 transitions. [2024-11-27 20:32:07,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:32:07,186 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-27 20:32:07,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:32:07,200 INFO L225 Difference]: With dead ends: 2692 [2024-11-27 20:32:07,200 INFO L226 Difference]: Without dead ends: 1432 [2024-11-27 20:32:07,206 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:32:07,206 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 298 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:32:07,207 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 821 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-27 20:32:07,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1432 states. [2024-11-27 20:32:07,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1432 to 1313. [2024-11-27 20:32:07,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1033 states have (on average 1.3262342691190707) internal successors, (1370), 1033 states have internal predecessors, (1370), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 20:32:07,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1874 transitions. [2024-11-27 20:32:07,605 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 1874 transitions. Word has length 197 [2024-11-27 20:32:07,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:32:07,606 INFO L471 AbstractCegarLoop]: Abstraction has 1313 states and 1874 transitions. [2024-11-27 20:32:07,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:32:07,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 1874 transitions. [2024-11-27 20:32:07,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-11-27 20:32:07,609 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:32:07,610 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:32:07,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-27 20:32:07,610 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:32:07,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:32:07,611 INFO L85 PathProgramCache]: Analyzing trace with hash -929929131, now seen corresponding path program 1 times [2024-11-27 20:32:07,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:32:07,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238559127] [2024-11-27 20:32:07,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:32:07,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:32:07,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:32:07,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419334716] [2024-11-27 20:32:07,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:32:07,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:32:07,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:32:07,770 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:32:07,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:32:09,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:32:09,414 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-27 20:32:09,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:32:14,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 947 proven. 180 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-11-27 20:32:14,043 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:32:39,613 WARN L286 SmtUtils]: Spent 16.20s on a formula simplification. DAG size of input: 30 DAG size of output: 26 (called from [L 188] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateOne) [2024-11-27 20:33:38,012 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 117 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 20:33:53,676 WARN L286 SmtUtils]: Spent 7.47s on a formula simplification that was a NOOP. DAG size: 22 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-27 20:34:37,614 WARN L286 SmtUtils]: Spent 9.15s on a formula simplification that was a NOOP. DAG size: 117 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 20:35:17,634 WARN L286 SmtUtils]: Spent 10.65s on a formula simplification that was a NOOP. DAG size: 124 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 20:35:35,406 WARN L286 SmtUtils]: Spent 6.64s on a formula simplification that was a NOOP. DAG size: 124 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 20:36:02,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:36:02,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238559127] [2024-11-27 20:36:02,399 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:36:02,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419334716] [2024-11-27 20:36:02,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419334716] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:36:02,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:36:02,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-27 20:36:02,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382520920] [2024-11-27 20:36:02,400 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:36:02,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:36:02,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:36:02,401 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:36:02,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2024-11-27 20:36:02,402 INFO L87 Difference]: Start difference. First operand 1313 states and 1874 transitions. Second operand has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 20 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-27 20:36:14,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:36:14,054 INFO L93 Difference]: Finished difference Result 3496 states and 4873 transitions. [2024-11-27 20:36:14,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-27 20:36:14,055 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 20 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 198 [2024-11-27 20:36:14,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:36:14,068 INFO L225 Difference]: With dead ends: 3496 [2024-11-27 20:36:14,068 INFO L226 Difference]: Without dead ends: 2250 [2024-11-27 20:36:14,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 66.7s TimeCoverageRelationStatistics Valid=577, Invalid=2615, Unknown=0, NotChecked=0, Total=3192 [2024-11-27 20:36:14,073 INFO L435 NwaCegarLoop]: 147 mSDtfsCounter, 493 mSDsluCounter, 1399 mSDsCounter, 0 mSdLazyCounter, 1852 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 1546 SdHoareTripleChecker+Invalid, 2044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 1852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:36:14,074 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [493 Valid, 1546 Invalid, 2044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 1852 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2024-11-27 20:36:14,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2250 states. [2024-11-27 20:36:14,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2250 to 1781. [2024-11-27 20:36:14,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1781 states, 1473 states have (on average 1.3177189409368635) internal successors, (1941), 1477 states have internal predecessors, (1941), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-27 20:36:14,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1781 states to 1781 states and 2485 transitions. [2024-11-27 20:36:14,609 INFO L78 Accepts]: Start accepts. Automaton has 1781 states and 2485 transitions. Word has length 198 [2024-11-27 20:36:14,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:36:14,610 INFO L471 AbstractCegarLoop]: Abstraction has 1781 states and 2485 transitions. [2024-11-27 20:36:14,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 20 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-27 20:36:14,610 INFO L276 IsEmpty]: Start isEmpty. Operand 1781 states and 2485 transitions. [2024-11-27 20:36:14,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-11-27 20:36:14,612 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:36:14,613 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:36:14,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-27 20:36:14,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:36:14,817 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:36:14,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:36:14,818 INFO L85 PathProgramCache]: Analyzing trace with hash -655169517, now seen corresponding path program 1 times [2024-11-27 20:36:14,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:36:14,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259927076] [2024-11-27 20:36:14,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:14,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:36:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:36:15,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:36:15,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:36:15,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259927076] [2024-11-27 20:36:15,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259927076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:36:15,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:36:15,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:36:15,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229240435] [2024-11-27 20:36:15,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:36:15,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:36:15,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:36:15,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:36:15,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:36:15,341 INFO L87 Difference]: Start difference. First operand 1781 states and 2485 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 20:36:16,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:36:16,294 INFO L93 Difference]: Finished difference Result 3290 states and 4616 transitions. [2024-11-27 20:36:16,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:36:16,295 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 198 [2024-11-27 20:36:16,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:36:16,308 INFO L225 Difference]: With dead ends: 3290 [2024-11-27 20:36:16,308 INFO L226 Difference]: Without dead ends: 1778 [2024-11-27 20:36:16,311 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:36:16,312 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 143 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:36:16,312 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 703 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:36:16,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1778 states. [2024-11-27 20:36:16,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1778 to 1776. [2024-11-27 20:36:16,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1776 states, 1468 states have (on average 1.3167574931880108) internal successors, (1933), 1472 states have internal predecessors, (1933), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-27 20:36:16,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1776 states to 1776 states and 2477 transitions. [2024-11-27 20:36:16,963 INFO L78 Accepts]: Start accepts. Automaton has 1776 states and 2477 transitions. Word has length 198 [2024-11-27 20:36:16,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:36:16,964 INFO L471 AbstractCegarLoop]: Abstraction has 1776 states and 2477 transitions. [2024-11-27 20:36:16,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 20:36:16,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1776 states and 2477 transitions. [2024-11-27 20:36:16,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-27 20:36:16,967 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:36:16,967 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:36:16,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-27 20:36:16,968 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:36:16,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:36:16,968 INFO L85 PathProgramCache]: Analyzing trace with hash 2029575421, now seen corresponding path program 1 times [2024-11-27 20:36:16,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:36:16,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010584742] [2024-11-27 20:36:16,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:16,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:36:17,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:36:19,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:36:19,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:36:19,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010584742] [2024-11-27 20:36:19,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010584742] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:36:19,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:36:19,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-27 20:36:19,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211601398] [2024-11-27 20:36:19,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:36:19,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:36:19,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:36:19,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:36:19,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:36:19,699 INFO L87 Difference]: Start difference. First operand 1776 states and 2477 transitions. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:36:22,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:36:22,727 INFO L93 Difference]: Finished difference Result 3361 states and 4699 transitions. [2024-11-27 20:36:22,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:36:22,728 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 199 [2024-11-27 20:36:22,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:36:22,745 INFO L225 Difference]: With dead ends: 3361 [2024-11-27 20:36:22,749 INFO L226 Difference]: Without dead ends: 2034 [2024-11-27 20:36:22,752 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2024-11-27 20:36:22,754 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 308 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:36:22,754 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 925 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-27 20:36:22,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2034 states. [2024-11-27 20:36:23,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2034 to 1886. [2024-11-27 20:36:23,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1886 states, 1578 states have (on average 1.3105196451204055) internal successors, (2068), 1582 states have internal predecessors, (2068), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-27 20:36:23,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1886 states to 1886 states and 2612 transitions. [2024-11-27 20:36:23,264 INFO L78 Accepts]: Start accepts. Automaton has 1886 states and 2612 transitions. Word has length 199 [2024-11-27 20:36:23,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:36:23,266 INFO L471 AbstractCegarLoop]: Abstraction has 1886 states and 2612 transitions. [2024-11-27 20:36:23,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:36:23,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1886 states and 2612 transitions. [2024-11-27 20:36:23,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-27 20:36:23,271 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:36:23,271 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:36:23,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 20:36:23,271 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:36:23,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:36:23,272 INFO L85 PathProgramCache]: Analyzing trace with hash 35430715, now seen corresponding path program 1 times [2024-11-27 20:36:23,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:36:23,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012505958] [2024-11-27 20:36:23,272 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:23,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:36:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:36:23,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:36:23,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:36:23,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012505958] [2024-11-27 20:36:23,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012505958] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:36:23,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:36:23,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:36:23,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404729607] [2024-11-27 20:36:23,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:36:23,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:36:23,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:36:23,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:36:23,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:36:23,621 INFO L87 Difference]: Start difference. First operand 1886 states and 2612 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 20:36:25,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:36:25,463 INFO L93 Difference]: Finished difference Result 3891 states and 5437 transitions. [2024-11-27 20:36:25,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:36:25,464 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 199 [2024-11-27 20:36:25,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:36:25,477 INFO L225 Difference]: With dead ends: 3891 [2024-11-27 20:36:25,477 INFO L226 Difference]: Without dead ends: 2304 [2024-11-27 20:36:25,481 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:36:25,482 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 457 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:36:25,483 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 507 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:36:25,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2024-11-27 20:36:26,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 1891. [2024-11-27 20:36:26,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1583 states have (on average 1.3038534428300694) internal successors, (2064), 1587 states have internal predecessors, (2064), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-27 20:36:26,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2608 transitions. [2024-11-27 20:36:26,129 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 2608 transitions. Word has length 199 [2024-11-27 20:36:26,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:36:26,130 INFO L471 AbstractCegarLoop]: Abstraction has 1891 states and 2608 transitions. [2024-11-27 20:36:26,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 20:36:26,130 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 2608 transitions. [2024-11-27 20:36:26,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-27 20:36:26,133 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:36:26,133 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:36:26,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-27 20:36:26,133 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:36:26,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:36:26,135 INFO L85 PathProgramCache]: Analyzing trace with hash -452340633, now seen corresponding path program 1 times [2024-11-27 20:36:26,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:36:26,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870588859] [2024-11-27 20:36:26,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:26,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:36:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:36:26,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542260203] [2024-11-27 20:36:26,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:26,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:36:26,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:36:26,298 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:36:26,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:36:26,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:36:26,662 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 20:36:26,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:36:27,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 20:36:27,046 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 20:36:27,047 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 20:36:27,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 20:36:27,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-27 20:36:27,253 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:36:27,450 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 20:36:27,458 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 08:36:27 BoogieIcfgContainer [2024-11-27 20:36:27,458 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 20:36:27,459 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 20:36:27,459 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 20:36:27,459 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 20:36:27,461 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:31:19" (3/4) ... [2024-11-27 20:36:27,464 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 20:36:27,465 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 20:36:27,466 INFO L158 Benchmark]: Toolchain (without parser) took 309972.97ms. Allocated memory was 142.6MB in the beginning and 545.3MB in the end (delta: 402.7MB). Free memory was 105.2MB in the beginning and 370.6MB in the end (delta: -265.4MB). Peak memory consumption was 135.9MB. Max. memory is 16.1GB. [2024-11-27 20:36:27,470 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 167.8MB. Free memory is still 104.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:36:27,470 INFO L158 Benchmark]: CACSL2BoogieTranslator took 539.81ms. Allocated memory is still 142.6MB. Free memory was 104.9MB in the beginning and 88.4MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:36:27,470 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.71ms. Allocated memory is still 142.6MB. Free memory was 88.4MB in the beginning and 83.7MB in the end (delta: 4.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:36:27,471 INFO L158 Benchmark]: Boogie Preprocessor took 72.41ms. Allocated memory is still 142.6MB. Free memory was 83.7MB in the beginning and 78.4MB in the end (delta: 5.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:36:27,471 INFO L158 Benchmark]: RCFGBuilder took 1086.63ms. Allocated memory is still 142.6MB. Free memory was 78.4MB in the beginning and 43.0MB in the end (delta: 35.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-27 20:36:27,471 INFO L158 Benchmark]: TraceAbstraction took 308183.22ms. Allocated memory was 142.6MB in the beginning and 545.3MB in the end (delta: 402.7MB). Free memory was 42.4MB in the beginning and 370.8MB in the end (delta: -328.4MB). Peak memory consumption was 85.6MB. Max. memory is 16.1GB. [2024-11-27 20:36:27,472 INFO L158 Benchmark]: Witness Printer took 6.05ms. Allocated memory is still 545.3MB. Free memory was 370.8MB in the beginning and 370.6MB in the end (delta: 170.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:36:27,474 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.44ms. Allocated memory is still 167.8MB. Free memory is still 104.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 539.81ms. Allocated memory is still 142.6MB. Free memory was 104.9MB in the beginning and 88.4MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.71ms. Allocated memory is still 142.6MB. Free memory was 88.4MB in the beginning and 83.7MB in the end (delta: 4.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 72.41ms. Allocated memory is still 142.6MB. Free memory was 83.7MB in the beginning and 78.4MB in the end (delta: 5.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1086.63ms. Allocated memory is still 142.6MB. Free memory was 78.4MB in the beginning and 43.0MB in the end (delta: 35.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 308183.22ms. Allocated memory was 142.6MB in the beginning and 545.3MB in the end (delta: 402.7MB). Free memory was 42.4MB in the beginning and 370.8MB in the end (delta: -328.4MB). Peak memory consumption was 85.6MB. Max. memory is 16.1GB. * Witness Printer took 6.05ms. Allocated memory is still 545.3MB. Free memory was 370.8MB in the beginning and 370.6MB in the end (delta: 170.6kB). 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 shiftRight at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 151, overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 185, overapproximation of someBinaryFLOATComparisonOperation at line 87, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 167, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 62, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 156, overapproximation of someBinaryFLOATComparisonOperation at line 88, overapproximation of someBinaryDOUBLEComparisonOperation at line 204, overapproximation of someBinaryArithmeticFLOAToperation at line 97. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 128; [L23] float var_1_9 = 7.375; [L24] float var_1_11 = 0.6; [L25] float var_1_12 = 255.6; [L26] unsigned char var_1_13 = 0; [L27] float var_1_14 = 5.875; [L28] signed long int var_1_15 = -128; [L29] unsigned long int var_1_16 = 8; [L30] unsigned long int var_1_18 = 1477246099; [L31] unsigned long int var_1_19 = 1364989049; [L32] unsigned char var_1_20 = 128; [L33] unsigned char var_1_21 = 1; [L34] float var_1_22 = 10000000.4; [L35] float var_1_24 = 100.875; [L36] signed short int var_1_25 = -4; [L37] unsigned char var_1_26 = 32; [L38] signed char var_1_27 = 16; [L39] signed char var_1_28 = -64; [L40] signed char var_1_29 = 2; [L41] signed char var_1_30 = -2; [L42] unsigned short int var_1_31 = 8; [L43] unsigned short int var_1_32 = 25791; [L44] float var_1_34 = 25.3; [L45] float var_1_35 = 4.5; [L46] unsigned char var_1_36 = 0; [L47] unsigned char var_1_37 = 0; [L48] unsigned char var_1_38 = 0; [L49] double var_1_39 = 256.5; [L50] signed short int last_1_var_1_1 = 128; [L51] float last_1_var_1_9 = 7.375; [L52] signed long int last_1_var_1_15 = -128; [L53] unsigned long int last_1_var_1_16 = 8; [L54] unsigned char last_1_var_1_20 = 128; [L55] signed short int last_1_var_1_25 = -4; [L56] signed char last_1_var_1_27 = 16; [L57] unsigned char last_1_var_1_36 = 0; VAL [isInitial=0, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L208] isInitial = 1 [L209] FCALL initially() [L211] CALL updateLastVariables() [L194] last_1_var_1_1 = var_1_1 [L195] last_1_var_1_9 = var_1_9 [L196] last_1_var_1_15 = var_1_15 [L197] last_1_var_1_16 = var_1_16 [L198] last_1_var_1_20 = var_1_20 [L199] last_1_var_1_25 = var_1_25 [L200] last_1_var_1_27 = var_1_27 [L201] last_1_var_1_36 = var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L211] RET updateLastVariables() [L212] CALL updateVariables() [L148] var_1_11 = __VERIFIER_nondet_float() [L149] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L149] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L150] var_1_12 = __VERIFIER_nondet_float() [L151] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L151] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L152] var_1_13 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L153] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L155] var_1_14 = __VERIFIER_nondet_float() [L156] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L156] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L157] var_1_18 = __VERIFIER_nondet_ulong() [L158] CALL assume_abort_if_not(var_1_18 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L158] RET assume_abort_if_not(var_1_18 >= 1073741823) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L160] var_1_19 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_19 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L161] RET assume_abort_if_not(var_1_19 >= 1073741824) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L163] var_1_21 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L164] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L166] var_1_24 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L167] RET assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L168] var_1_26 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L169] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] CALL assume_abort_if_not(var_1_26 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] RET assume_abort_if_not(var_1_26 != 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L172] var_1_28 = __VERIFIER_nondet_char() [L173] CALL assume_abort_if_not(var_1_28 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L173] RET assume_abort_if_not(var_1_28 >= -127) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L175] var_1_29 = __VERIFIER_nondet_char() [L176] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L176] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L178] var_1_30 = __VERIFIER_nondet_char() [L179] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L179] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L181] var_1_32 = __VERIFIER_nondet_ushort() [L182] CALL assume_abort_if_not(var_1_32 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L182] RET assume_abort_if_not(var_1_32 >= 16383) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] CALL assume_abort_if_not(var_1_32 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] RET assume_abort_if_not(var_1_32 <= 32767) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L184] var_1_35 = __VERIFIER_nondet_float() [L185] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L185] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L186] var_1_37 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L187] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] CALL assume_abort_if_not(var_1_37 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] RET assume_abort_if_not(var_1_37 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L189] var_1_38 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L190] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L191] CALL assume_abort_if_not(var_1_38 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L191] RET assume_abort_if_not(var_1_38 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L212] RET updateVariables() [L213] CALL step() [L61] unsigned char stepLocal_6 = var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L62] COND FALSE !(var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) [L69] var_1_25 = last_1_var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L71] signed long int stepLocal_2 = last_1_var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_2=16, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L72] COND FALSE !((last_1_var_1_25 + last_1_var_1_20) == stepLocal_2) [L75] var_1_16 = last_1_var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L77] signed long int stepLocal_7 = last_1_var_1_15 - var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L78] COND TRUE ! last_1_var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L79] COND TRUE last_1_var_1_1 >= stepLocal_7 [L80] var_1_27 = var_1_28 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L87] unsigned char stepLocal_3 = var_1_12 >= var_1_14; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L88] COND FALSE !(var_1_12 <= (31.8f / 127.5f)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L93] unsigned long int stepLocal_8 = 64u / var_1_18; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L94] EXPR var_1_21 & var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L94] COND TRUE ((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= stepLocal_8 [L95] var_1_31 = (var_1_21 + (var_1_32 - var_1_20)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L97] var_1_34 = (var_1_35 - 10.6f) [L98] var_1_39 = var_1_35 [L99] signed short int stepLocal_10 = var_1_25; [L100] unsigned long int stepLocal_9 = var_1_16; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, stepLocal_9=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L101] COND TRUE 8 <= stepLocal_9 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L102] COND TRUE var_1_19 > stepLocal_10 [L103] var_1_36 = (var_1_37 || (var_1_13 && var_1_38)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L108] signed long int stepLocal_1 = -2; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L109] COND FALSE !(\read(var_1_36)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L124] unsigned short int stepLocal_0 = var_1_31; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_0=16383, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L125] COND TRUE stepLocal_0 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) [L126] var_1_1 = ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L130] COND FALSE !(var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] EXPR ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] signed long int stepLocal_5 = ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27; [L136] signed long int stepLocal_4 = (var_1_1 - var_1_21) * var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_4=-244, stepLocal_5=0, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L137] COND FALSE !(stepLocal_4 <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) [L144] var_1_22 = var_1_24 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_5=0, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L213] RET step() [L214] CALL, EXPR property() [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204-L205] return ((((((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1)) && (var_1_34 == ((float) (var_1_35 - 10.6f)))) && ((8 <= var_1_16) ? ((var_1_19 > var_1_25) ? (var_1_36 == ((unsigned char) (var_1_37 || (var_1_13 && var_1_38)))) : (var_1_36 == ((unsigned char) (! (! var_1_37))))) : 1)) && (var_1_39 == ((double) var_1_35)) ; [L214] RET, EXPR property() [L214] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=6442450943, var_1_19=-3221225472, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=254, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 117 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 307.9s, OverallIterations: 20, TraceHistogramMax: 28, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 38.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5755 SdHoareTripleChecker+Valid, 21.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5755 mSDsluCounter, 13924 SdHoareTripleChecker+Invalid, 19.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9771 mSDsCounter, 1447 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7476 IncrementalHoareTripleChecker+Invalid, 8923 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1447 mSolverCounterUnsat, 4153 mSDtfsCounter, 7476 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1440 GetRequests, 1231 SyntacticMatches, 2 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1104 ImplicationChecksByTransitivity, 71.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2260occurred in iteration=12, InterpolantAutomatonStates: 151, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.1s AutomataMinimizationTime, 19 MinimizatonAttempts, 4983 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 254.7s InterpolantComputationTime, 5080 NumberOfCodeBlocks, 5080 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 4656 ConstructedInterpolants, 0 QuantifiedInterpolants, 21919 SizeOfPredicates, 26 NumberOfNonLiveVariables, 2325 ConjunctsInSsa, 82 ConjunctsInUnsatCore, 24 InterpolantComputations, 17 PerfectInterpolantSequences, 35892/36288 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-27 20:36:27,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB --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 7a94438cde4f2b77ff462971d0eccab102016c89632333d771f07852ad7ba7f7 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:36:30,691 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:36:30,856 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 20:36:30,869 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:36:30,869 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:36:30,919 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:36:30,921 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:36:30,921 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:36:30,922 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:36:30,922 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:36:30,923 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:36:30,924 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:36:30,924 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:36:30,925 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:36:30,925 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:36:30,925 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:36:30,926 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:36:30,926 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:36:30,926 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:36:30,927 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:36:30,927 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:36:30,927 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:36:30,927 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:36:30,927 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:36:30,928 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 20:36:30,928 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 20:36:30,928 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:36:30,928 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:36:30,928 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:36:30,928 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:36:30,929 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:36:30,929 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:36:30,929 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:36:30,930 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:36:30,931 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:36:30,931 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:36:30,931 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:36:30,931 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 20:36:30,931 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 20:36:30,932 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:36:30,932 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:36:30,932 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:36:30,932 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:36:30,932 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 7a94438cde4f2b77ff462971d0eccab102016c89632333d771f07852ad7ba7f7 [2024-11-27 20:36:31,351 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:36:31,362 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:36:31,365 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:36:31,367 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:36:31,368 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:36:31,369 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i [2024-11-27 20:36:35,063 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/c15485add/6cb6028f331741cd9f90a823dfd5d712/FLAGaf413d20c [2024-11-27 20:36:35,338 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:36:35,339 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i [2024-11-27 20:36:35,348 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/c15485add/6cb6028f331741cd9f90a823dfd5d712/FLAGaf413d20c [2024-11-27 20:36:35,364 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/data/c15485add/6cb6028f331741cd9f90a823dfd5d712 [2024-11-27 20:36:35,366 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:36:35,368 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:36:35,369 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:36:35,369 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:36:35,374 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:36:35,375 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,376 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44d58b2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35, skipping insertion in model container [2024-11-27 20:36:35,376 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,399 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:36:35,547 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_99a9e67b-4d76-4896-97bd-4068c1244587/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i[916,929] [2024-11-27 20:36:35,645 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:36:35,666 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:36:35,681 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_99a9e67b-4d76-4896-97bd-4068c1244587/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-88.i[916,929] [2024-11-27 20:36:35,734 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:36:35,756 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:36:35,757 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35 WrapperNode [2024-11-27 20:36:35,757 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:36:35,758 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:36:35,758 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:36:35,759 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:36:35,766 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,789 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,829 INFO L138 Inliner]: procedures = 27, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 207 [2024-11-27 20:36:35,830 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:36:35,830 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:36:35,831 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:36:35,831 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:36:35,845 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,845 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,850 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,872 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-27 20:36:35,872 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,873 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,893 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,895 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,911 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,914 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,920 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,930 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:36:35,931 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:36:35,931 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:36:35,931 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:36:35,932 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (1/1) ... [2024-11-27 20:36:35,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:36:35,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:36:35,979 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:36:35,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:36:36,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:36:36,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 20:36:36,013 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:36:36,013 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:36:36,013 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:36:36,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:36:36,163 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:36:36,165 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:36:40,747 INFO L? ?]: Removed 30 outVars from TransFormulas that were not future-live. [2024-11-27 20:36:40,748 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:36:40,764 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:36:40,764 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:36:40,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:36:40 BoogieIcfgContainer [2024-11-27 20:36:40,764 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:36:40,769 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:36:40,769 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:36:40,777 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:36:40,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:36:35" (1/3) ... [2024-11-27 20:36:40,778 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a5f8c9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:36:40, skipping insertion in model container [2024-11-27 20:36:40,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:36:35" (2/3) ... [2024-11-27 20:36:40,780 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a5f8c9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:36:40, skipping insertion in model container [2024-11-27 20:36:40,780 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:36:40" (3/3) ... [2024-11-27 20:36:40,783 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-88.i [2024-11-27 20:36:40,800 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:36:40,801 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-88.i that has 2 procedures, 90 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:36:40,878 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:36:40,892 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;@3a5cf122, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:36:40,892 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:36:40,897 INFO L276 IsEmpty]: Start isEmpty. Operand has 90 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-27 20:36:40,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-11-27 20:36:40,909 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:36:40,909 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:36:40,910 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:36:40,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:36:40,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2142022509, now seen corresponding path program 1 times [2024-11-27 20:36:40,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:36:40,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1290509717] [2024-11-27 20:36:40,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:40,926 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-27 20:36:40,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:36:40,931 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:40,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:41,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:36:41,662 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:36:41,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:36:47,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:36:47,419 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:36:47,420 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:36:47,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1290509717] [2024-11-27 20:36:47,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1290509717] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:36:47,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:36:47,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:36:47,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401452863] [2024-11-27 20:36:47,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:36:47,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:36:47,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:36:47,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:36:47,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:36:47,469 INFO L87 Difference]: Start difference. First operand has 90 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:36:51,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:36:53,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:36:53,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:36:53,127 INFO L93 Difference]: Finished difference Result 257 states and 464 transitions. [2024-11-27 20:36:53,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:36:53,166 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 183 [2024-11-27 20:36:53,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:36:53,186 INFO L225 Difference]: With dead ends: 257 [2024-11-27 20:36:53,187 INFO L226 Difference]: Without dead ends: 170 [2024-11-27 20:36:53,191 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:36:53,196 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 74 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:36:53,198 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 416 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-11-27 20:36:53,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-27 20:36:53,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 140. [2024-11-27 20:36:53,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 81 states have (on average 1.271604938271605) internal successors, (103), 81 states have internal predecessors, (103), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 20:36:53,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 215 transitions. [2024-11-27 20:36:53,336 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 215 transitions. Word has length 183 [2024-11-27 20:36:53,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:36:53,339 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 215 transitions. [2024-11-27 20:36:53,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:36:53,340 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 215 transitions. [2024-11-27 20:36:53,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-11-27 20:36:53,347 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:36:53,347 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:36:53,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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)] Forceful destruction successful, exit code 0 [2024-11-27 20:36:53,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:53,549 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:36:53,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:36:53,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1335296337, now seen corresponding path program 1 times [2024-11-27 20:36:53,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:36:53,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1629795079] [2024-11-27 20:36:53,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:53,554 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-27 20:36:53,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:36:53,557 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:53,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:54,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:36:54,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:36:54,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:36:55,857 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:36:55,857 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:36:55,857 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:36:55,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1629795079] [2024-11-27 20:36:55,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1629795079] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:36:55,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:36:55,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:36:55,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596816133] [2024-11-27 20:36:55,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:36:55,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:36:55,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:36:55,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:36:55,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:36:55,866 INFO L87 Difference]: Start difference. First operand 140 states and 215 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:36:58,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:36:58,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:36:58,754 INFO L93 Difference]: Finished difference Result 335 states and 512 transitions. [2024-11-27 20:36:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:36:58,755 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 183 [2024-11-27 20:36:58,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:36:58,759 INFO L225 Difference]: With dead ends: 335 [2024-11-27 20:36:58,759 INFO L226 Difference]: Without dead ends: 252 [2024-11-27 20:36:58,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:36:58,761 INFO L435 NwaCegarLoop]: 223 mSDtfsCounter, 142 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:36:58,762 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 321 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-27 20:36:58,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-11-27 20:36:58,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 216. [2024-11-27 20:36:58,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 128 states have (on average 1.265625) internal successors, (162), 128 states have internal predecessors, (162), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-27 20:36:58,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 330 transitions. [2024-11-27 20:36:58,811 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 330 transitions. Word has length 183 [2024-11-27 20:36:58,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:36:58,812 INFO L471 AbstractCegarLoop]: Abstraction has 216 states and 330 transitions. [2024-11-27 20:36:58,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:36:58,813 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 330 transitions. [2024-11-27 20:36:58,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-27 20:36:58,816 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:36:58,817 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:36:58,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:59,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:59,017 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:36:59,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:36:59,018 INFO L85 PathProgramCache]: Analyzing trace with hash -2037443591, now seen corresponding path program 1 times [2024-11-27 20:36:59,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:36:59,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1765139504] [2024-11-27 20:36:59,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:36:59,019 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-27 20:36:59,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:36:59,024 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:59,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:36:59,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:36:59,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:36:59,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:37:00,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:37:00,981 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:37:00,981 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:37:00,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1765139504] [2024-11-27 20:37:00,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1765139504] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:37:00,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:37:00,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:37:00,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68038976] [2024-11-27 20:37:00,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:37:00,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:37:00,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:37:00,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:37:00,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:37:00,984 INFO L87 Difference]: Start difference. First operand 216 states and 330 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:37:04,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:37:08,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:37:11,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:37:11,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:37:11,310 INFO L93 Difference]: Finished difference Result 871 states and 1334 transitions. [2024-11-27 20:37:11,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:37:11,344 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-27 20:37:11,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:37:11,352 INFO L225 Difference]: With dead ends: 871 [2024-11-27 20:37:11,352 INFO L226 Difference]: Without dead ends: 712 [2024-11-27 20:37:11,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:37:11,356 INFO L435 NwaCegarLoop]: 190 mSDtfsCounter, 451 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:37:11,356 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [451 Valid, 721 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 9.9s Time] [2024-11-27 20:37:11,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2024-11-27 20:37:11,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 389. [2024-11-27 20:37:11,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 243 states have (on average 1.2962962962962963) internal successors, (315), 243 states have internal predecessors, (315), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 20:37:11,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 595 transitions. [2024-11-27 20:37:11,547 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 595 transitions. Word has length 184 [2024-11-27 20:37:11,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:37:11,548 INFO L471 AbstractCegarLoop]: Abstraction has 389 states and 595 transitions. [2024-11-27 20:37:11,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:37:11,548 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 595 transitions. [2024-11-27 20:37:11,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-27 20:37:11,552 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:37:11,552 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:37:11,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-27 20:37:11,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:37:11,753 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:37:11,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:37:11,754 INFO L85 PathProgramCache]: Analyzing trace with hash -932588406, now seen corresponding path program 1 times [2024-11-27 20:37:11,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:37:11,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486588820] [2024-11-27 20:37:11,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:37:11,754 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-27 20:37:11,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:37:11,759 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:37:11,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:37:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:37:12,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:37:12,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:37:13,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 20:37:13,258 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:37:13,258 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:37:13,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486588820] [2024-11-27 20:37:13,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1486588820] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:37:13,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:37:13,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:37:13,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799484822] [2024-11-27 20:37:13,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:37:13,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:37:13,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:37:13,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:37:13,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:37:13,261 INFO L87 Difference]: Start difference. First operand 389 states and 595 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:37:14,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:37:15,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:37:17,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:37:17,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:37:17,433 INFO L93 Difference]: Finished difference Result 798 states and 1215 transitions. [2024-11-27 20:37:17,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:37:17,460 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-27 20:37:17,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:37:17,464 INFO L225 Difference]: With dead ends: 798 [2024-11-27 20:37:17,465 INFO L226 Difference]: Without dead ends: 466 [2024-11-27 20:37:17,467 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:37:17,468 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 145 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:37:17,468 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 366 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-27 20:37:17,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-11-27 20:37:17,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 396. [2024-11-27 20:37:17,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 250 states have (on average 1.272) internal successors, (318), 250 states have internal predecessors, (318), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 20:37:17,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 598 transitions. [2024-11-27 20:37:17,558 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 598 transitions. Word has length 184 [2024-11-27 20:37:17,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:37:17,559 INFO L471 AbstractCegarLoop]: Abstraction has 396 states and 598 transitions. [2024-11-27 20:37:17,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 20:37:17,562 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 598 transitions. [2024-11-27 20:37:17,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-27 20:37:17,566 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:37:17,566 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:37:17,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:37:17,766 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:37:17,767 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:37:17,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:37:17,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1886656226, now seen corresponding path program 1 times [2024-11-27 20:37:17,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:37:17,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [739328422] [2024-11-27 20:37:17,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:37:17,768 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-27 20:37:17,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:37:17,771 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:37:17,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99a9e67b-4d76-4896-97bd-4068c1244587/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:37:18,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:37:18,536 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-27 20:37:18,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:38:25,881 WARN L286 SmtUtils]: Spent 9.15s on a formula simplification. DAG size of input: 99 DAG size of output: 98 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 20:38:59,171 WARN L286 SmtUtils]: Spent 8.37s on a formula simplification that was a NOOP. DAG size: 101 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 20:39:54,761 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification. DAG size of input: 114 DAG size of output: 113 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 20:40:46,940 WARN L286 SmtUtils]: Spent 9.82s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)