./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.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_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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_4dd028c2-79b1-46e9-9b09-318313862be1/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 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:33:39,886 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:33:39,988 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:33:39,995 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:33:39,996 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:33:40,029 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:33:40,031 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:33:40,031 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:33:40,032 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:33:40,032 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:33:40,032 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:33:40,033 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:33:40,034 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:33:40,034 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:33:40,034 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:33:40,035 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:33:40,035 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:33:40,035 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:33:40,036 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:33:40,036 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:33:40,037 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:33:40,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:33:40,037 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:33:40,037 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:33:40,037 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:33:40,038 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:33:40,038 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:33:40,038 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:33:40,038 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:33:40,038 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:33:40,039 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:33:40,039 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:33:40,039 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_4dd028c2-79b1-46e9-9b09-318313862be1/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 -> 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 [2024-11-28 04:33:40,351 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:33:40,365 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:33:40,368 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:33:40,370 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:33:40,371 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:33:40,372 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2024-11-28 04:33:43,480 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/52c64e8f2/ec79a3cddbd442b8a44b591c23f2d2eb/FLAGa670f76ce [2024-11-28 04:33:43,761 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:33:43,761 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2024-11-28 04:33:43,774 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/52c64e8f2/ec79a3cddbd442b8a44b591c23f2d2eb/FLAGa670f76ce [2024-11-28 04:33:43,795 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/52c64e8f2/ec79a3cddbd442b8a44b591c23f2d2eb [2024-11-28 04:33:43,797 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:33:43,799 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:33:43,800 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:33:43,800 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:33:43,804 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:33:43,804 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:33:43" (1/1) ... [2024-11-28 04:33:43,806 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d38d7d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:43, skipping insertion in model container [2024-11-28 04:33:43,807 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:33:43" (1/1) ... [2024-11-28 04:33:43,829 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:33:43,973 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_4dd028c2-79b1-46e9-9b09-318313862be1/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2024-11-28 04:33:44,067 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:33:44,079 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:33:44,090 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_4dd028c2-79b1-46e9-9b09-318313862be1/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2024-11-28 04:33:44,143 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:33:44,160 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:33:44,161 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44 WrapperNode [2024-11-28 04:33:44,161 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:33:44,162 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:33:44,162 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:33:44,163 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:33:44,170 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,193 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,267 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 260 [2024-11-28 04:33:44,267 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:33:44,268 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:33:44,268 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:33:44,268 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:33:44,282 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,283 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,291 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,331 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-28 04:33:44,335 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,335 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,352 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,357 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,366 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,371 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,373 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,380 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:33:44,381 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:33:44,381 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:33:44,381 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:33:44,382 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (1/1) ... [2024-11-28 04:33:44,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:33:44,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:33:44,421 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:33:44,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:33:44,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:33:44,450 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:33:44,450 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:33:44,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:33:44,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:33:44,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:33:44,553 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:33:44,557 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:33:45,279 INFO L? ?]: Removed 37 outVars from TransFormulas that were not future-live. [2024-11-28 04:33:45,283 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:33:45,303 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:33:45,303 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:33:45,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:33:45 BoogieIcfgContainer [2024-11-28 04:33:45,303 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:33:45,309 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:33:45,309 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:33:45,315 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:33:45,316 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:33:43" (1/3) ... [2024-11-28 04:33:45,317 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bdb2513 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:33:45, skipping insertion in model container [2024-11-28 04:33:45,317 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:33:44" (2/3) ... [2024-11-28 04:33:45,319 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bdb2513 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:33:45, skipping insertion in model container [2024-11-28 04:33:45,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:33:45" (3/3) ... [2024-11-28 04:33:45,321 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-20.i [2024-11-28 04:33:45,335 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:33:45,337 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-20.i that has 2 procedures, 116 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:33:45,398 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:33:45,416 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;@7387268e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:33:45,416 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:33:45,420 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 82 states have (on average 1.4390243902439024) internal successors, (118), 83 states have internal predecessors, (118), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-28 04:33:45,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-28 04:33:45,438 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:33:45,439 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:33:45,440 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:33:45,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:33:45,446 INFO L85 PathProgramCache]: Analyzing trace with hash -188708125, now seen corresponding path program 1 times [2024-11-28 04:33:45,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:33:45,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567319825] [2024-11-28 04:33:45,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:33:45,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:33:45,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:33:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 1800 trivial. 0 not checked. [2024-11-28 04:33:45,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:33:45,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567319825] [2024-11-28 04:33:45,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567319825] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:33:45,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425799746] [2024-11-28 04:33:45,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:33:45,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:33:45,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:33:45,938 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:33:45,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:33:46,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:33:46,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:33:46,321 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:33:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 1800 trivial. 0 not checked. [2024-11-28 04:33:46,370 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:33:46,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425799746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:33:46,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:33:46,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:33:46,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285816761] [2024-11-28 04:33:46,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:33:46,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:33:46,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:33:46,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:33:46,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:33:46,407 INFO L87 Difference]: Start difference. First operand has 116 states, 82 states have (on average 1.4390243902439024) internal successors, (118), 83 states have internal predecessors, (118), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:33:46,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:33:46,446 INFO L93 Difference]: Finished difference Result 225 states and 385 transitions. [2024-11-28 04:33:46,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:33:46,449 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) Word has length 204 [2024-11-28 04:33:46,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:33:46,458 INFO L225 Difference]: With dead ends: 225 [2024-11-28 04:33:46,458 INFO L226 Difference]: Without dead ends: 112 [2024-11-28 04:33:46,464 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 205 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-28 04:33:46,468 INFO L435 NwaCegarLoop]: 173 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, 173 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-28 04:33:46,469 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:33:46,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-28 04:33:46,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2024-11-28 04:33:46,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 79 states have (on average 1.4050632911392404) internal successors, (111), 79 states have internal predecessors, (111), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-28 04:33:46,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 173 transitions. [2024-11-28 04:33:46,544 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 173 transitions. Word has length 204 [2024-11-28 04:33:46,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:33:46,545 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 173 transitions. [2024-11-28 04:33:46,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:33:46,545 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 173 transitions. [2024-11-28 04:33:46,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-28 04:33:46,549 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:33:46,549 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:33:46,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:33:46,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 04:33:46,753 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:33:46,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:33:46,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1828239895, now seen corresponding path program 1 times [2024-11-28 04:33:46,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:33:46,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171500423] [2024-11-28 04:33:46,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:33:46,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:33:46,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:33:47,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:33:47,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:33:47,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171500423] [2024-11-28 04:33:47,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171500423] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:33:47,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:33:47,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:33:47,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799402221] [2024-11-28 04:33:47,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:33:47,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:33:47,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:33:47,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:33:47,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:33:47,554 INFO L87 Difference]: Start difference. First operand 112 states and 173 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:47,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:33:47,989 INFO L93 Difference]: Finished difference Result 364 states and 565 transitions. [2024-11-28 04:33:47,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:33:47,990 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 204 [2024-11-28 04:33:47,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:33:47,995 INFO L225 Difference]: With dead ends: 364 [2024-11-28 04:33:47,995 INFO L226 Difference]: Without dead ends: 255 [2024-11-28 04:33:47,996 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:33:48,000 INFO L435 NwaCegarLoop]: 212 mSDtfsCounter, 169 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:33:48,001 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 737 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:33:48,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-11-28 04:33:48,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 244. [2024-11-28 04:33:48,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 179 states have (on average 1.4022346368715084) internal successors, (251), 179 states have internal predecessors, (251), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-28 04:33:48,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 375 transitions. [2024-11-28 04:33:48,055 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 375 transitions. Word has length 204 [2024-11-28 04:33:48,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:33:48,056 INFO L471 AbstractCegarLoop]: Abstraction has 244 states and 375 transitions. [2024-11-28 04:33:48,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:48,057 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 375 transitions. [2024-11-28 04:33:48,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-28 04:33:48,065 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:33:48,065 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:33:48,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:33:48,065 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:33:48,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:33:48,066 INFO L85 PathProgramCache]: Analyzing trace with hash -2066247177, now seen corresponding path program 1 times [2024-11-28 04:33:48,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:33:48,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807026252] [2024-11-28 04:33:48,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:33:48,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:33:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:33:48,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:33:48,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:33:48,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807026252] [2024-11-28 04:33:48,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807026252] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:33:48,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:33:48,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:33:48,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232939986] [2024-11-28 04:33:48,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:33:48,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:33:48,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:33:48,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:33:48,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:33:48,693 INFO L87 Difference]: Start difference. First operand 244 states and 375 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:49,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:33:49,154 INFO L93 Difference]: Finished difference Result 709 states and 1090 transitions. [2024-11-28 04:33:49,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:33:49,155 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2024-11-28 04:33:49,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:33:49,159 INFO L225 Difference]: With dead ends: 709 [2024-11-28 04:33:49,162 INFO L226 Difference]: Without dead ends: 468 [2024-11-28 04:33:49,163 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-28 04:33:49,164 INFO L435 NwaCegarLoop]: 253 mSDtfsCounter, 143 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:33:49,166 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 581 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:33:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2024-11-28 04:33:49,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 319. [2024-11-28 04:33:49,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 254 states have (on average 1.4488188976377954) internal successors, (368), 254 states have internal predecessors, (368), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-28 04:33:49,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 492 transitions. [2024-11-28 04:33:49,239 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 492 transitions. Word has length 205 [2024-11-28 04:33:49,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:33:49,240 INFO L471 AbstractCegarLoop]: Abstraction has 319 states and 492 transitions. [2024-11-28 04:33:49,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:49,240 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 492 transitions. [2024-11-28 04:33:49,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-28 04:33:49,245 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:33:49,245 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:33:49,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:33:49,245 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:33:49,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:33:49,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1587730258, now seen corresponding path program 1 times [2024-11-28 04:33:49,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:33:49,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245639985] [2024-11-28 04:33:49,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:33:49,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:33:49,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:33:50,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:33:50,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:33:50,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245639985] [2024-11-28 04:33:50,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245639985] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:33:50,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:33:50,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:33:50,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800149854] [2024-11-28 04:33:50,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:33:50,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:33:50,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:33:50,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:33:50,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:33:50,174 INFO L87 Difference]: Start difference. First operand 319 states and 492 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:51,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:33:51,114 INFO L93 Difference]: Finished difference Result 929 states and 1406 transitions. [2024-11-28 04:33:51,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:33:51,116 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-28 04:33:51,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:33:51,122 INFO L225 Difference]: With dead ends: 929 [2024-11-28 04:33:51,123 INFO L226 Difference]: Without dead ends: 613 [2024-11-28 04:33:51,124 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:33:51,127 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 145 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:33:51,127 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 947 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 04:33:51,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2024-11-28 04:33:51,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 531. [2024-11-28 04:33:51,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 452 states have (on average 1.4623893805309736) internal successors, (661), 454 states have internal predecessors, (661), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:33:51,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 809 transitions. [2024-11-28 04:33:51,180 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 809 transitions. Word has length 206 [2024-11-28 04:33:51,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:33:51,181 INFO L471 AbstractCegarLoop]: Abstraction has 531 states and 809 transitions. [2024-11-28 04:33:51,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:51,181 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 809 transitions. [2024-11-28 04:33:51,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-28 04:33:51,184 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:33:51,185 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:33:51,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:33:51,185 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:33:51,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:33:51,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1165028432, now seen corresponding path program 1 times [2024-11-28 04:33:51,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:33:51,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92500805] [2024-11-28 04:33:51,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:33:51,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:33:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:33:54,411 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:33:54,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:33:54,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92500805] [2024-11-28 04:33:54,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92500805] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:33:54,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:33:54,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:33:54,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804614189] [2024-11-28 04:33:54,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:33:54,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:33:54,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:33:54,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:33:54,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:33:54,414 INFO L87 Difference]: Start difference. First operand 531 states and 809 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:56,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:33:56,998 INFO L93 Difference]: Finished difference Result 1594 states and 2395 transitions. [2024-11-28 04:33:56,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:33:56,999 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-28 04:33:57,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:33:57,008 INFO L225 Difference]: With dead ends: 1594 [2024-11-28 04:33:57,008 INFO L226 Difference]: Without dead ends: 1066 [2024-11-28 04:33:57,010 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:33:57,011 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 217 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:33:57,011 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 808 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-28 04:33:57,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2024-11-28 04:33:57,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 602. [2024-11-28 04:33:57,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 523 states have (on average 1.4703632887189293) internal successors, (769), 525 states have internal predecessors, (769), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:33:57,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 917 transitions. [2024-11-28 04:33:57,083 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 917 transitions. Word has length 206 [2024-11-28 04:33:57,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:33:57,084 INFO L471 AbstractCegarLoop]: Abstraction has 602 states and 917 transitions. [2024-11-28 04:33:57,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:33:57,084 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 917 transitions. [2024-11-28 04:33:57,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-28 04:33:57,088 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:33:57,088 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:33:57,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:33:57,088 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:33:57,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:33:57,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1850075186, now seen corresponding path program 1 times [2024-11-28 04:33:57,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:33:57,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996878268] [2024-11-28 04:33:57,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:33:57,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:33:57,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:33:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:33:59,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:33:59,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996878268] [2024-11-28 04:33:59,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996878268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:33:59,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:33:59,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:33:59,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076408377] [2024-11-28 04:33:59,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:33:59,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:33:59,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:33:59,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:33:59,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:33:59,050 INFO L87 Difference]: Start difference. First operand 602 states and 917 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:01,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:01,061 INFO L93 Difference]: Finished difference Result 1628 states and 2413 transitions. [2024-11-28 04:34:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:34:01,062 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-28 04:34:01,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:01,069 INFO L225 Difference]: With dead ends: 1628 [2024-11-28 04:34:01,069 INFO L226 Difference]: Without dead ends: 1029 [2024-11-28 04:34:01,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:34:01,073 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 405 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:01,073 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 649 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 04:34:01,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2024-11-28 04:34:01,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 667. [2024-11-28 04:34:01,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 588 states have (on average 1.477891156462585) internal successors, (869), 590 states have internal predecessors, (869), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:34:01,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1017 transitions. [2024-11-28 04:34:01,150 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1017 transitions. Word has length 206 [2024-11-28 04:34:01,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:01,150 INFO L471 AbstractCegarLoop]: Abstraction has 667 states and 1017 transitions. [2024-11-28 04:34:01,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:01,150 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1017 transitions. [2024-11-28 04:34:01,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-28 04:34:01,156 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:01,157 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:01,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:34:01,157 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:01,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:01,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1453716752, now seen corresponding path program 1 times [2024-11-28 04:34:01,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:01,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356481968] [2024-11-28 04:34:01,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:01,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:03,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:03,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:03,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356481968] [2024-11-28 04:34:03,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356481968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:03,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:03,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:34:03,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549018086] [2024-11-28 04:34:03,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:03,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:34:03,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:03,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:34:03,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:34:03,350 INFO L87 Difference]: Start difference. First operand 667 states and 1017 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:04,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:04,989 INFO L93 Difference]: Finished difference Result 2172 states and 3292 transitions. [2024-11-28 04:34:04,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:34:04,990 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-28 04:34:04,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:04,998 INFO L225 Difference]: With dead ends: 2172 [2024-11-28 04:34:04,998 INFO L226 Difference]: Without dead ends: 1508 [2024-11-28 04:34:05,000 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:34:05,001 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 344 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:05,002 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 631 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 04:34:05,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2024-11-28 04:34:05,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 793. [2024-11-28 04:34:05,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 714 states have (on average 1.4943977591036415) internal successors, (1067), 716 states have internal predecessors, (1067), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:34:05,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1215 transitions. [2024-11-28 04:34:05,063 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1215 transitions. Word has length 206 [2024-11-28 04:34:05,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:05,063 INFO L471 AbstractCegarLoop]: Abstraction has 793 states and 1215 transitions. [2024-11-28 04:34:05,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:05,064 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1215 transitions. [2024-11-28 04:34:05,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-28 04:34:05,067 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:05,067 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:05,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:34:05,068 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:05,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:05,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1031014926, now seen corresponding path program 1 times [2024-11-28 04:34:05,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:05,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988606511] [2024-11-28 04:34:05,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:05,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:05,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:07,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:07,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:07,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988606511] [2024-11-28 04:34:07,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988606511] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:07,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:07,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 04:34:07,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651093989] [2024-11-28 04:34:07,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:07,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:34:07,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:07,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:34:07,123 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:34:07,123 INFO L87 Difference]: Start difference. First operand 793 states and 1215 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:08,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:08,278 INFO L93 Difference]: Finished difference Result 2088 states and 3113 transitions. [2024-11-28 04:34:08,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:34:08,279 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-28 04:34:08,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:08,285 INFO L225 Difference]: With dead ends: 2088 [2024-11-28 04:34:08,285 INFO L226 Difference]: Without dead ends: 1298 [2024-11-28 04:34:08,287 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:34:08,287 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 241 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:08,287 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 712 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 04:34:08,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1298 states. [2024-11-28 04:34:08,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1298 to 763. [2024-11-28 04:34:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 684 states have (on average 1.4912280701754386) internal successors, (1020), 686 states have internal predecessors, (1020), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:34:08,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 1168 transitions. [2024-11-28 04:34:08,337 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 1168 transitions. Word has length 206 [2024-11-28 04:34:08,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:08,338 INFO L471 AbstractCegarLoop]: Abstraction has 763 states and 1168 transitions. [2024-11-28 04:34:08,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:08,338 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 1168 transitions. [2024-11-28 04:34:08,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-28 04:34:08,342 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:08,343 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:08,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 04:34:08,344 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:08,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:08,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1079332166, now seen corresponding path program 1 times [2024-11-28 04:34:08,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:08,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908943393] [2024-11-28 04:34:08,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:08,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:08,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:10,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:10,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:10,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908943393] [2024-11-28 04:34:10,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908943393] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:10,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:10,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:34:10,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184561505] [2024-11-28 04:34:10,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:10,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:34:10,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:10,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:34:10,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:34:10,415 INFO L87 Difference]: Start difference. First operand 763 states and 1168 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:12,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:12,662 INFO L93 Difference]: Finished difference Result 2856 states and 4327 transitions. [2024-11-28 04:34:12,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:34:12,663 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-28 04:34:12,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:12,672 INFO L225 Difference]: With dead ends: 2856 [2024-11-28 04:34:12,672 INFO L226 Difference]: Without dead ends: 2096 [2024-11-28 04:34:12,674 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:34:12,674 INFO L435 NwaCegarLoop]: 205 mSDtfsCounter, 492 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:12,674 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [492 Valid, 710 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 04:34:12,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2096 states. [2024-11-28 04:34:12,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2096 to 763. [2024-11-28 04:34:12,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 684 states have (on average 1.4912280701754386) internal successors, (1020), 686 states have internal predecessors, (1020), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:34:12,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 1168 transitions. [2024-11-28 04:34:12,730 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 1168 transitions. Word has length 206 [2024-11-28 04:34:12,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:12,731 INFO L471 AbstractCegarLoop]: Abstraction has 763 states and 1168 transitions. [2024-11-28 04:34:12,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 1168 transitions. [2024-11-28 04:34:12,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-28 04:34:12,734 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:12,734 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:12,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 04:34:12,735 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:12,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:12,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1272800966, now seen corresponding path program 1 times [2024-11-28 04:34:12,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:12,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402598788] [2024-11-28 04:34:12,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:12,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:12,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:12,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:12,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402598788] [2024-11-28 04:34:12,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402598788] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:12,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:12,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:34:12,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276498413] [2024-11-28 04:34:12,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:12,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:34:12,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:12,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:34:12,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:12,861 INFO L87 Difference]: Start difference. First operand 763 states and 1168 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:12,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:12,994 INFO L93 Difference]: Finished difference Result 1920 states and 2939 transitions. [2024-11-28 04:34:12,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:34:12,994 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-28 04:34:12,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:13,001 INFO L225 Difference]: With dead ends: 1920 [2024-11-28 04:34:13,002 INFO L226 Difference]: Without dead ends: 1160 [2024-11-28 04:34:13,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:13,007 INFO L435 NwaCegarLoop]: 313 mSDtfsCounter, 149 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:13,007 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 456 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:34:13,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2024-11-28 04:34:13,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 955. [2024-11-28 04:34:13,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 876 states have (on average 1.5114155251141552) internal successors, (1324), 878 states have internal predecessors, (1324), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:34:13,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 1472 transitions. [2024-11-28 04:34:13,066 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 1472 transitions. Word has length 206 [2024-11-28 04:34:13,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:13,068 INFO L471 AbstractCegarLoop]: Abstraction has 955 states and 1472 transitions. [2024-11-28 04:34:13,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:13,069 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 1472 transitions. [2024-11-28 04:34:13,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-28 04:34:13,072 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:13,073 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:13,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 04:34:13,074 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:13,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:13,074 INFO L85 PathProgramCache]: Analyzing trace with hash -514735654, now seen corresponding path program 1 times [2024-11-28 04:34:13,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:13,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508514865] [2024-11-28 04:34:13,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:13,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:13,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:13,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:13,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508514865] [2024-11-28 04:34:13,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508514865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:13,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:13,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:34:13,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120815927] [2024-11-28 04:34:13,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:13,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:34:13,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:13,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:34:13,314 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:34:13,315 INFO L87 Difference]: Start difference. First operand 955 states and 1472 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:13,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:13,816 INFO L93 Difference]: Finished difference Result 2316 states and 3565 transitions. [2024-11-28 04:34:13,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:34:13,817 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-11-28 04:34:13,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:13,823 INFO L225 Difference]: With dead ends: 2316 [2024-11-28 04:34:13,823 INFO L226 Difference]: Without dead ends: 1364 [2024-11-28 04:34:13,825 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-28 04:34:13,826 INFO L435 NwaCegarLoop]: 309 mSDtfsCounter, 154 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:13,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 657 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:34:13,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2024-11-28 04:34:13,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 967. [2024-11-28 04:34:13,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 888 states have (on average 1.509009009009009) internal successors, (1340), 890 states have internal predecessors, (1340), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:34:13,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1488 transitions. [2024-11-28 04:34:13,890 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1488 transitions. Word has length 207 [2024-11-28 04:34:13,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:13,891 INFO L471 AbstractCegarLoop]: Abstraction has 967 states and 1488 transitions. [2024-11-28 04:34:13,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:13,891 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1488 transitions. [2024-11-28 04:34:13,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 04:34:13,896 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:13,896 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:13,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 04:34:13,896 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:13,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:13,897 INFO L85 PathProgramCache]: Analyzing trace with hash -163722389, now seen corresponding path program 1 times [2024-11-28 04:34:13,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:13,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521997871] [2024-11-28 04:34:13,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:13,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:13,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:13,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:13,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521997871] [2024-11-28 04:34:13,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521997871] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:13,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:13,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:34:13,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260266114] [2024-11-28 04:34:13,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:13,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:34:13,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:13,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:34:13,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:13,993 INFO L87 Difference]: Start difference. First operand 967 states and 1488 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:14,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:14,086 INFO L93 Difference]: Finished difference Result 1888 states and 2917 transitions. [2024-11-28 04:34:14,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:34:14,087 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-11-28 04:34:14,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:14,094 INFO L225 Difference]: With dead ends: 1888 [2024-11-28 04:34:14,094 INFO L226 Difference]: Without dead ends: 1341 [2024-11-28 04:34:14,095 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:14,096 INFO L435 NwaCegarLoop]: 225 mSDtfsCounter, 155 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:14,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 376 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:34:14,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2024-11-28 04:34:14,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1339. [2024-11-28 04:34:14,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1339 states, 1221 states have (on average 1.4398034398034398) internal successors, (1758), 1224 states have internal predecessors, (1758), 111 states have call successors, (111), 6 states have call predecessors, (111), 6 states have return successors, (111), 108 states have call predecessors, (111), 111 states have call successors, (111) [2024-11-28 04:34:14,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1339 states to 1339 states and 1980 transitions. [2024-11-28 04:34:14,175 INFO L78 Accepts]: Start accepts. Automaton has 1339 states and 1980 transitions. Word has length 208 [2024-11-28 04:34:14,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:14,175 INFO L471 AbstractCegarLoop]: Abstraction has 1339 states and 1980 transitions. [2024-11-28 04:34:14,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:14,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1339 states and 1980 transitions. [2024-11-28 04:34:14,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 04:34:14,179 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:14,179 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:14,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 04:34:14,180 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:14,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:14,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1852938955, now seen corresponding path program 1 times [2024-11-28 04:34:14,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:14,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333684112] [2024-11-28 04:34:14,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:14,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:14,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:14,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 04:34:14,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:14,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333684112] [2024-11-28 04:34:14,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333684112] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:34:14,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67930941] [2024-11-28 04:34:14,634 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:14,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:34:14,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:34:14,636 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:34:14,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:34:14,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:14,817 INFO L256 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:34:14,828 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:34:16,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 872 proven. 114 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2024-11-28 04:34:16,135 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:34:16,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 04:34:16,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67930941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:34:16,703 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:34:16,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 7] total 21 [2024-11-28 04:34:16,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499963338] [2024-11-28 04:34:16,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:34:16,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:34:16,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:16,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:34:16,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:34:16,707 INFO L87 Difference]: Start difference. First operand 1339 states and 1980 transitions. Second operand has 21 states, 21 states have (on average 6.0) internal successors, (126), 20 states have internal predecessors, (126), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) [2024-11-28 04:34:19,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:19,411 INFO L93 Difference]: Finished difference Result 2938 states and 4299 transitions. [2024-11-28 04:34:19,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-28 04:34:19,412 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.0) internal successors, (126), 20 states have internal predecessors, (126), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) Word has length 208 [2024-11-28 04:34:19,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:19,420 INFO L225 Difference]: With dead ends: 2938 [2024-11-28 04:34:19,420 INFO L226 Difference]: Without dead ends: 1602 [2024-11-28 04:34:19,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 407 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 798 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=568, Invalid=2294, Unknown=0, NotChecked=0, Total=2862 [2024-11-28 04:34:19,424 INFO L435 NwaCegarLoop]: 171 mSDtfsCounter, 846 mSDsluCounter, 1393 mSDsCounter, 0 mSdLazyCounter, 1481 mSolverCounterSat, 522 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 2003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 522 IncrementalHoareTripleChecker+Valid, 1481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:19,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [858 Valid, 1564 Invalid, 2003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [522 Valid, 1481 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 04:34:19,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1602 states. [2024-11-28 04:34:19,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1602 to 933. [2024-11-28 04:34:19,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 775 states have (on average 1.3496774193548386) internal successors, (1046), 779 states have internal predecessors, (1046), 142 states have call successors, (142), 15 states have call predecessors, (142), 15 states have return successors, (142), 138 states have call predecessors, (142), 142 states have call successors, (142) [2024-11-28 04:34:19,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1330 transitions. [2024-11-28 04:34:19,547 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1330 transitions. Word has length 208 [2024-11-28 04:34:19,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:19,548 INFO L471 AbstractCegarLoop]: Abstraction has 933 states and 1330 transitions. [2024-11-28 04:34:19,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.0) internal successors, (126), 20 states have internal predecessors, (126), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) [2024-11-28 04:34:19,548 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1330 transitions. [2024-11-28 04:34:19,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 04:34:19,552 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:19,552 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:19,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:34:19,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:34:19,756 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:19,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:19,757 INFO L85 PathProgramCache]: Analyzing trace with hash 423265007, now seen corresponding path program 1 times [2024-11-28 04:34:19,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:19,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832755072] [2024-11-28 04:34:19,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:19,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:19,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:19,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:19,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832755072] [2024-11-28 04:34:19,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832755072] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:19,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:19,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:34:19,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725737879] [2024-11-28 04:34:19,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:19,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:34:19,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:19,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:34:19,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:19,960 INFO L87 Difference]: Start difference. First operand 933 states and 1330 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:20,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:20,066 INFO L93 Difference]: Finished difference Result 1123 states and 1599 transitions. [2024-11-28 04:34:20,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:34:20,067 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-11-28 04:34:20,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:20,070 INFO L225 Difference]: With dead ends: 1123 [2024-11-28 04:34:20,070 INFO L226 Difference]: Without dead ends: 565 [2024-11-28 04:34:20,071 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-28 04:34:20,072 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 151 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:20,072 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 410 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:34:20,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2024-11-28 04:34:20,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 563. [2024-11-28 04:34:20,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 446 states have (on average 1.2757847533632287) internal successors, (569), 449 states have internal predecessors, (569), 105 states have call successors, (105), 11 states have call predecessors, (105), 11 states have return successors, (105), 102 states have call predecessors, (105), 105 states have call successors, (105) [2024-11-28 04:34:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 779 transitions. [2024-11-28 04:34:20,148 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 779 transitions. Word has length 208 [2024-11-28 04:34:20,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:20,148 INFO L471 AbstractCegarLoop]: Abstraction has 563 states and 779 transitions. [2024-11-28 04:34:20,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:20,149 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 779 transitions. [2024-11-28 04:34:20,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 04:34:20,150 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:20,150 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:20,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 04:34:20,151 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:20,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:20,151 INFO L85 PathProgramCache]: Analyzing trace with hash 289251501, now seen corresponding path program 1 times [2024-11-28 04:34:20,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:20,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734322889] [2024-11-28 04:34:20,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:20,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:20,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:25,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:25,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:25,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734322889] [2024-11-28 04:34:25,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734322889] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:25,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:25,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 04:34:25,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801410762] [2024-11-28 04:34:25,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:25,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:34:25,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:25,186 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:34:25,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:34:25,186 INFO L87 Difference]: Start difference. First operand 563 states and 779 transitions. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:29,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-28 04:34:30,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:30,579 INFO L93 Difference]: Finished difference Result 1351 states and 1835 transitions. [2024-11-28 04:34:30,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:34:30,579 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-11-28 04:34:30,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:30,584 INFO L225 Difference]: With dead ends: 1351 [2024-11-28 04:34:30,584 INFO L226 Difference]: Without dead ends: 852 [2024-11-28 04:34:30,587 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:34:30,588 INFO L435 NwaCegarLoop]: 143 mSDtfsCounter, 411 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:30,589 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 566 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2024-11-28 04:34:30,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2024-11-28 04:34:30,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 569. [2024-11-28 04:34:30,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 452 states have (on average 1.2787610619469028) internal successors, (578), 455 states have internal predecessors, (578), 105 states have call successors, (105), 11 states have call predecessors, (105), 11 states have return successors, (105), 102 states have call predecessors, (105), 105 states have call successors, (105) [2024-11-28 04:34:30,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 788 transitions. [2024-11-28 04:34:30,679 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 788 transitions. Word has length 208 [2024-11-28 04:34:30,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:30,681 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 788 transitions. [2024-11-28 04:34:30,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:30,681 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 788 transitions. [2024-11-28 04:34:30,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 04:34:30,682 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:30,682 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:30,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 04:34:30,683 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:30,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:30,683 INFO L85 PathProgramCache]: Analyzing trace with hash -721865749, now seen corresponding path program 1 times [2024-11-28 04:34:30,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:30,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029473620] [2024-11-28 04:34:30,683 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:30,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:30,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:33,549 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:33,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:33,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029473620] [2024-11-28 04:34:33,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029473620] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:33,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:33,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 04:34:33,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652999098] [2024-11-28 04:34:33,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:33,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:34:33,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:33,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:34:33,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:34:33,552 INFO L87 Difference]: Start difference. First operand 569 states and 788 transitions. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:35,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:35,871 INFO L93 Difference]: Finished difference Result 1402 states and 1895 transitions. [2024-11-28 04:34:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:34:35,872 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-11-28 04:34:35,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:35,877 INFO L225 Difference]: With dead ends: 1402 [2024-11-28 04:34:35,877 INFO L226 Difference]: Without dead ends: 897 [2024-11-28 04:34:35,878 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:34:35,879 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 446 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:35,879 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 446 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 04:34:35,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2024-11-28 04:34:35,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 569. [2024-11-28 04:34:35,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 452 states have (on average 1.2787610619469028) internal successors, (578), 455 states have internal predecessors, (578), 105 states have call successors, (105), 11 states have call predecessors, (105), 11 states have return successors, (105), 102 states have call predecessors, (105), 105 states have call successors, (105) [2024-11-28 04:34:35,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 788 transitions. [2024-11-28 04:34:35,978 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 788 transitions. Word has length 208 [2024-11-28 04:34:35,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:35,979 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 788 transitions. [2024-11-28 04:34:35,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:34:35,979 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 788 transitions. [2024-11-28 04:34:35,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 04:34:35,981 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:35,981 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:35,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 04:34:35,982 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:35,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:35,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1884157805, now seen corresponding path program 1 times [2024-11-28 04:34:35,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:35,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189316512] [2024-11-28 04:34:35,983 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:35,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:36,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:36,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:34:36,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:36,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189316512] [2024-11-28 04:34:36,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189316512] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:36,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:36,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 04:34:36,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539591607] [2024-11-28 04:34:36,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:36,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:34:36,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:36,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:34:36,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:34:36,491 INFO L87 Difference]: Start difference. First operand 569 states and 788 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:34:37,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:37,963 INFO L93 Difference]: Finished difference Result 1578 states and 2172 transitions. [2024-11-28 04:34:37,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:34:37,964 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 208 [2024-11-28 04:34:37,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:37,969 INFO L225 Difference]: With dead ends: 1578 [2024-11-28 04:34:37,969 INFO L226 Difference]: Without dead ends: 1073 [2024-11-28 04:34:37,970 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:34:37,971 INFO L435 NwaCegarLoop]: 359 mSDtfsCounter, 402 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:37,971 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 1111 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:34:37,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2024-11-28 04:34:38,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 835. [2024-11-28 04:34:38,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 665 states have (on average 1.281203007518797) internal successors, (852), 670 states have internal predecessors, (852), 152 states have call successors, (152), 17 states have call predecessors, (152), 17 states have return successors, (152), 147 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-28 04:34:38,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1156 transitions. [2024-11-28 04:34:38,094 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1156 transitions. Word has length 208 [2024-11-28 04:34:38,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:38,094 INFO L471 AbstractCegarLoop]: Abstraction has 835 states and 1156 transitions. [2024-11-28 04:34:38,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:34:38,095 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1156 transitions. [2024-11-28 04:34:38,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-28 04:34:38,097 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:38,097 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:38,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 04:34:38,098 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:38,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:38,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1292471947, now seen corresponding path program 1 times [2024-11-28 04:34:38,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:38,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185872482] [2024-11-28 04:34:38,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:38,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:38,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:39,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 27 proven. 63 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 04:34:39,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:39,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185872482] [2024-11-28 04:34:39,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185872482] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:34:39,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961031046] [2024-11-28 04:34:39,222 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:39,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:34:39,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:34:39,224 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:34:39,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:34:39,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:39,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 04:34:39,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:34:40,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 482 proven. 150 refuted. 0 times theorem prover too weak. 1228 trivial. 0 not checked. [2024-11-28 04:34:40,238 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:34:40,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 12 proven. 78 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 04:34:40,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961031046] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:34:40,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:34:40,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 20 [2024-11-28 04:34:40,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844341211] [2024-11-28 04:34:40,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:34:40,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:34:40,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:40,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:34:40,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:34:40,587 INFO L87 Difference]: Start difference. First operand 835 states and 1156 transitions. Second operand has 20 states, 20 states have (on average 6.25) internal successors, (125), 19 states have internal predecessors, (125), 5 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (85), 5 states have call predecessors, (85), 5 states have call successors, (85) [2024-11-28 04:34:46,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:46,475 INFO L93 Difference]: Finished difference Result 1963 states and 2607 transitions. [2024-11-28 04:34:46,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-28 04:34:46,476 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.25) internal successors, (125), 19 states have internal predecessors, (125), 5 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (85), 5 states have call predecessors, (85), 5 states have call successors, (85) Word has length 209 [2024-11-28 04:34:46,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:46,481 INFO L225 Difference]: With dead ends: 1963 [2024-11-28 04:34:46,481 INFO L226 Difference]: Without dead ends: 1192 [2024-11-28 04:34:46,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 419 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2198 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1242, Invalid=5898, Unknown=0, NotChecked=0, Total=7140 [2024-11-28 04:34:46,485 INFO L435 NwaCegarLoop]: 249 mSDtfsCounter, 1002 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 2130 mSolverCounterSat, 327 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1003 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 2457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 327 IncrementalHoareTripleChecker+Valid, 2130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:46,485 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1003 Valid, 1403 Invalid, 2457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [327 Valid, 2130 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 04:34:46,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2024-11-28 04:34:46,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 569. [2024-11-28 04:34:46,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 435 states have (on average 1.2091954022988505) internal successors, (526), 439 states have internal predecessors, (526), 109 states have call successors, (109), 24 states have call predecessors, (109), 24 states have return successors, (109), 105 states have call predecessors, (109), 109 states have call successors, (109) [2024-11-28 04:34:46,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 744 transitions. [2024-11-28 04:34:46,612 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 744 transitions. Word has length 209 [2024-11-28 04:34:46,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:46,612 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 744 transitions. [2024-11-28 04:34:46,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.25) internal successors, (125), 19 states have internal predecessors, (125), 5 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (85), 5 states have call predecessors, (85), 5 states have call successors, (85) [2024-11-28 04:34:46,613 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 744 transitions. [2024-11-28 04:34:46,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-28 04:34:46,614 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:46,614 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:34:46,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:34:46,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:34:46,815 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:46,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:46,816 INFO L85 PathProgramCache]: Analyzing trace with hash -160590480, now seen corresponding path program 1 times [2024-11-28 04:34:46,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:46,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431633565] [2024-11-28 04:34:46,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:46,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:52,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:07,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:35:07,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:07,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431633565] [2024-11-28 04:35:07,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431633565] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:07,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:07,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-28 04:35:07,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473624064] [2024-11-28 04:35:07,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:07,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:35:07,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:07,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:35:07,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:35:07,279 INFO L87 Difference]: Start difference. First operand 569 states and 744 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:35:23,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:23,436 INFO L93 Difference]: Finished difference Result 1359 states and 1752 transitions. [2024-11-28 04:35:23,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:35:23,436 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 210 [2024-11-28 04:35:23,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:23,440 INFO L225 Difference]: With dead ends: 1359 [2024-11-28 04:35:23,441 INFO L226 Difference]: Without dead ends: 866 [2024-11-28 04:35:23,442 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=285, Invalid=837, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 04:35:23,443 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 401 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 1849 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1215 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:23,443 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1215 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1849 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2024-11-28 04:35:23,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2024-11-28 04:35:23,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 608. [2024-11-28 04:35:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 473 states have (on average 1.2198731501057083) internal successors, (577), 476 states have internal predecessors, (577), 109 states have call successors, (109), 25 states have call predecessors, (109), 25 states have return successors, (109), 106 states have call predecessors, (109), 109 states have call successors, (109) [2024-11-28 04:35:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 795 transitions. [2024-11-28 04:35:23,551 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 795 transitions. Word has length 210 [2024-11-28 04:35:23,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:23,551 INFO L471 AbstractCegarLoop]: Abstraction has 608 states and 795 transitions. [2024-11-28 04:35:23,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:35:23,551 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 795 transitions. [2024-11-28 04:35:23,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-28 04:35:23,553 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:23,553 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:35:23,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 04:35:23,553 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:23,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:23,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1849534222, now seen corresponding path program 1 times [2024-11-28 04:35:23,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:23,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663217439] [2024-11-28 04:35:23,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:23,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:26,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:35:26,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:26,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663217439] [2024-11-28 04:35:26,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663217439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:26,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:26,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 04:35:26,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650793554] [2024-11-28 04:35:26,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:26,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:35:26,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:26,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:35:26,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:35:26,546 INFO L87 Difference]: Start difference. First operand 608 states and 795 transitions. Second operand has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:27,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:27,786 INFO L93 Difference]: Finished difference Result 1381 states and 1784 transitions. [2024-11-28 04:35:27,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:35:27,787 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 210 [2024-11-28 04:35:27,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:27,790 INFO L225 Difference]: With dead ends: 1381 [2024-11-28 04:35:27,790 INFO L226 Difference]: Without dead ends: 888 [2024-11-28 04:35:27,790 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:35:27,791 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 210 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:27,791 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 759 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 04:35:27,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2024-11-28 04:35:27,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 574. [2024-11-28 04:35:27,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 442 states have (on average 1.2149321266968325) internal successors, (537), 444 states have internal predecessors, (537), 105 states have call successors, (105), 26 states have call predecessors, (105), 26 states have return successors, (105), 103 states have call predecessors, (105), 105 states have call successors, (105) [2024-11-28 04:35:27,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 747 transitions. [2024-11-28 04:35:27,919 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 747 transitions. Word has length 210 [2024-11-28 04:35:27,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:27,919 INFO L471 AbstractCegarLoop]: Abstraction has 574 states and 747 transitions. [2024-11-28 04:35:27,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:27,919 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 747 transitions. [2024-11-28 04:35:27,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-28 04:35:27,921 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:27,921 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:35:27,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 04:35:27,922 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:27,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:27,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1434315824, now seen corresponding path program 1 times [2024-11-28 04:35:27,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:27,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961600301] [2024-11-28 04:35:27,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:27,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:27,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:35:28,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:28,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961600301] [2024-11-28 04:35:28,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961600301] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:28,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:28,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:35:28,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675867952] [2024-11-28 04:35:28,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:28,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:35:28,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:28,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:35:28,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:28,486 INFO L87 Difference]: Start difference. First operand 574 states and 747 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-11-28 04:35:29,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:29,111 INFO L93 Difference]: Finished difference Result 1232 states and 1598 transitions. [2024-11-28 04:35:29,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:35:29,112 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 210 [2024-11-28 04:35:29,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:29,116 INFO L225 Difference]: With dead ends: 1232 [2024-11-28 04:35:29,116 INFO L226 Difference]: Without dead ends: 771 [2024-11-28 04:35:29,118 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:35:29,118 INFO L435 NwaCegarLoop]: 237 mSDtfsCounter, 256 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:29,118 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 721 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:35:29,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2024-11-28 04:35:29,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 717. [2024-11-28 04:35:29,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 547 states have (on average 1.2120658135283364) internal successors, (663), 549 states have internal predecessors, (663), 136 states have call successors, (136), 33 states have call predecessors, (136), 33 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:35:29,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 935 transitions. [2024-11-28 04:35:29,291 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 935 transitions. Word has length 210 [2024-11-28 04:35:29,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:29,292 INFO L471 AbstractCegarLoop]: Abstraction has 717 states and 935 transitions. [2024-11-28 04:35:29,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-11-28 04:35:29,292 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 935 transitions. [2024-11-28 04:35:29,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-11-28 04:35:29,293 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:29,294 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:35:29,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 04:35:29,294 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:29,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:29,294 INFO L85 PathProgramCache]: Analyzing trace with hash 87555204, now seen corresponding path program 1 times [2024-11-28 04:35:29,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:29,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989349227] [2024-11-28 04:35:29,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:29,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:29,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:29,887 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:35:29,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:29,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989349227] [2024-11-28 04:35:29,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989349227] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:29,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:29,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:35:29,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266689563] [2024-11-28 04:35:29,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:29,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:35:29,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:29,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:35:29,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:29,889 INFO L87 Difference]: Start difference. First operand 717 states and 935 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:35:30,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:30,934 INFO L93 Difference]: Finished difference Result 1904 states and 2477 transitions. [2024-11-28 04:35:30,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:35:30,934 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 212 [2024-11-28 04:35:30,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:30,942 INFO L225 Difference]: With dead ends: 1904 [2024-11-28 04:35:30,942 INFO L226 Difference]: Without dead ends: 1300 [2024-11-28 04:35:30,944 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:35:30,945 INFO L435 NwaCegarLoop]: 190 mSDtfsCounter, 530 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:30,946 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 548 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:35:30,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states. [2024-11-28 04:35:31,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 870. [2024-11-28 04:35:31,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 662 states have (on average 1.2114803625377644) internal successors, (802), 664 states have internal predecessors, (802), 167 states have call successors, (167), 40 states have call predecessors, (167), 40 states have return successors, (167), 165 states have call predecessors, (167), 167 states have call successors, (167) [2024-11-28 04:35:31,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 1136 transitions. [2024-11-28 04:35:31,134 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 1136 transitions. Word has length 212 [2024-11-28 04:35:31,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:31,135 INFO L471 AbstractCegarLoop]: Abstraction has 870 states and 1136 transitions. [2024-11-28 04:35:31,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-28 04:35:31,135 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 1136 transitions. [2024-11-28 04:35:31,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-11-28 04:35:31,136 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:31,136 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:35:31,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 04:35:31,137 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:31,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:31,137 INFO L85 PathProgramCache]: Analyzing trace with hash 767613574, now seen corresponding path program 1 times [2024-11-28 04:35:31,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:31,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623244938] [2024-11-28 04:35:31,138 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:31,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:31,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:36,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:35:36,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:36,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623244938] [2024-11-28 04:35:36,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623244938] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:36,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:36,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-28 04:35:36,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602767616] [2024-11-28 04:35:36,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:36,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:35:36,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:36,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:35:36,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:35:36,153 INFO L87 Difference]: Start difference. First operand 870 states and 1136 transitions. Second operand has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:42,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:42,284 INFO L93 Difference]: Finished difference Result 1827 states and 2371 transitions. [2024-11-28 04:35:42,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:35:42,284 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 212 [2024-11-28 04:35:42,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:42,289 INFO L225 Difference]: With dead ends: 1827 [2024-11-28 04:35:42,290 INFO L226 Difference]: Without dead ends: 1219 [2024-11-28 04:35:42,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:35:42,291 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 415 mSDsluCounter, 1046 mSDsCounter, 0 mSdLazyCounter, 1116 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:42,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 1213 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1116 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-28 04:35:42,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2024-11-28 04:35:42,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 882. [2024-11-28 04:35:42,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 674 states have (on average 1.2166172106824926) internal successors, (820), 676 states have internal predecessors, (820), 167 states have call successors, (167), 40 states have call predecessors, (167), 40 states have return successors, (167), 165 states have call predecessors, (167), 167 states have call successors, (167) [2024-11-28 04:35:42,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 1154 transitions. [2024-11-28 04:35:42,467 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 1154 transitions. Word has length 212 [2024-11-28 04:35:42,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:42,467 INFO L471 AbstractCegarLoop]: Abstraction has 882 states and 1154 transitions. [2024-11-28 04:35:42,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:42,468 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 1154 transitions. [2024-11-28 04:35:42,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-11-28 04:35:42,469 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:42,469 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:35:42,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 04:35:42,470 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:42,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:42,470 INFO L85 PathProgramCache]: Analyzing trace with hash 547038549, now seen corresponding path program 1 times [2024-11-28 04:35:42,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:42,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352602291] [2024-11-28 04:35:42,471 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:42,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:42,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:42,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:35:42,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:42,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352602291] [2024-11-28 04:35:42,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352602291] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:42,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:42,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:35:42,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728056884] [2024-11-28 04:35:42,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:42,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:35:42,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:42,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:35:42,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:35:42,791 INFO L87 Difference]: Start difference. First operand 882 states and 1154 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:43,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:43,296 INFO L93 Difference]: Finished difference Result 1880 states and 2461 transitions. [2024-11-28 04:35:43,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:35:43,296 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 212 [2024-11-28 04:35:43,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:43,302 INFO L225 Difference]: With dead ends: 1880 [2024-11-28 04:35:43,302 INFO L226 Difference]: Without dead ends: 1109 [2024-11-28 04:35:43,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:43,305 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 198 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:43,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 600 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:35:43,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2024-11-28 04:35:43,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1107. [2024-11-28 04:35:43,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 857 states have (on average 1.206534422403734) internal successors, (1034), 860 states have internal predecessors, (1034), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 199 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-28 04:35:43,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1438 transitions. [2024-11-28 04:35:43,471 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1438 transitions. Word has length 212 [2024-11-28 04:35:43,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:43,472 INFO L471 AbstractCegarLoop]: Abstraction has 1107 states and 1438 transitions. [2024-11-28 04:35:43,472 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:43,472 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1438 transitions. [2024-11-28 04:35:43,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-11-28 04:35:43,474 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:43,474 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:35:43,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 04:35:43,474 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:43,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:43,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1190315400, now seen corresponding path program 1 times [2024-11-28 04:35:43,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:43,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529391186] [2024-11-28 04:35:43,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:43,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:43,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:46,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:35:46,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:46,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529391186] [2024-11-28 04:35:46,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529391186] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:46,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:46,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 04:35:46,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751552929] [2024-11-28 04:35:46,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:46,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:35:46,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:46,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:35:46,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:35:46,299 INFO L87 Difference]: Start difference. First operand 1107 states and 1438 transitions. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:49,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:49,541 INFO L93 Difference]: Finished difference Result 2458 states and 3171 transitions. [2024-11-28 04:35:49,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:35:49,542 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 212 [2024-11-28 04:35:49,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:49,549 INFO L225 Difference]: With dead ends: 2458 [2024-11-28 04:35:49,549 INFO L226 Difference]: Without dead ends: 1462 [2024-11-28 04:35:49,552 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:35:49,552 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 284 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:49,557 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 968 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-28 04:35:49,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2024-11-28 04:35:49,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 1095. [2024-11-28 04:35:49,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 845 states have (on average 1.2023668639053255) internal successors, (1016), 848 states have internal predecessors, (1016), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 199 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-28 04:35:49,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1420 transitions. [2024-11-28 04:35:49,752 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1420 transitions. Word has length 212 [2024-11-28 04:35:49,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:49,752 INFO L471 AbstractCegarLoop]: Abstraction has 1095 states and 1420 transitions. [2024-11-28 04:35:49,752 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:35:49,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1420 transitions. [2024-11-28 04:35:49,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-28 04:35:49,754 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:49,754 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:35:49,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-28 04:35:49,754 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:49,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:49,754 INFO L85 PathProgramCache]: Analyzing trace with hash 461013989, now seen corresponding path program 1 times [2024-11-28 04:35:49,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:49,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449360673] [2024-11-28 04:35:49,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:49,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:49,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:50,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 126 refuted. 0 times theorem prover too weak. 1686 trivial. 0 not checked. [2024-11-28 04:35:50,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:50,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449360673] [2024-11-28 04:35:50,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449360673] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:35:50,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984087937] [2024-11-28 04:35:50,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:50,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:35:50,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:35:50,893 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:35:50,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:35:51,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:51,094 INFO L256 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 04:35:51,100 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:53,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2024-11-28 04:35:53,883 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:36:03,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 129 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2024-11-28 04:36:03,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984087937] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:36:03,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:36:03,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 22, 15] total 43 [2024-11-28 04:36:03,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033050695] [2024-11-28 04:36:03,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:36:03,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 04:36:03,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:36:03,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 04:36:03,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1477, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 04:36:04,000 INFO L87 Difference]: Start difference. First operand 1095 states and 1420 transitions. Second operand has 43 states, 41 states have (on average 4.0) internal successors, (164), 39 states have internal predecessors, (164), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) [2024-11-28 04:36:28,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:36:28,139 INFO L93 Difference]: Finished difference Result 2153 states and 2723 transitions. [2024-11-28 04:36:28,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-11-28 04:36:28,140 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 4.0) internal successors, (164), 39 states have internal predecessors, (164), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) Word has length 213 [2024-11-28 04:36:28,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:36:28,145 INFO L225 Difference]: With dead ends: 2153 [2024-11-28 04:36:28,146 INFO L226 Difference]: Without dead ends: 1690 [2024-11-28 04:36:28,149 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 409 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3963 ImplicationChecksByTransitivity, 18.6s TimeCoverageRelationStatistics Valid=3072, Invalid=11690, Unknown=0, NotChecked=0, Total=14762 [2024-11-28 04:36:28,149 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 1773 mSDsluCounter, 1880 mSDsCounter, 0 mSdLazyCounter, 3180 mSolverCounterSat, 437 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1782 SdHoareTripleChecker+Valid, 2099 SdHoareTripleChecker+Invalid, 3617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 3180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:36:28,150 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1782 Valid, 2099 Invalid, 3617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 3180 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2024-11-28 04:36:28,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1690 states. [2024-11-28 04:36:28,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1690 to 1025. [2024-11-28 04:36:28,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 788 states have (on average 1.1941624365482233) internal successors, (941), 788 states have internal predecessors, (941), 186 states have call successors, (186), 50 states have call predecessors, (186), 50 states have return successors, (186), 186 states have call predecessors, (186), 186 states have call successors, (186) [2024-11-28 04:36:28,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 1313 transitions. [2024-11-28 04:36:28,463 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 1313 transitions. Word has length 213 [2024-11-28 04:36:28,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:36:28,464 INFO L471 AbstractCegarLoop]: Abstraction has 1025 states and 1313 transitions. [2024-11-28 04:36:28,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 4.0) internal successors, (164), 39 states have internal predecessors, (164), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) [2024-11-28 04:36:28,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1313 transitions. [2024-11-28 04:36:28,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-28 04:36:28,465 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:36:28,465 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:36:28,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:36:28,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 04:36:28,666 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:36:28,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:36:28,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1227929753, now seen corresponding path program 1 times [2024-11-28 04:36:28,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:36:28,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466219735] [2024-11-28 04:36:28,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:36:28,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:36:28,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:36:28,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [191494209] [2024-11-28 04:36:28,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:36:28,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:36:28,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:36:28,777 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:36:28,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:36:28,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:36:28,959 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:36:29,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:36:29,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:36:29,238 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:36:29,239 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:36:29,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:36:29,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 04:36:29,448 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:36:29,628 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:36:29,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:36:29 BoogieIcfgContainer [2024-11-28 04:36:29,632 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:36:29,634 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:36:29,634 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:36:29,634 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:36:29,635 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:33:45" (3/4) ... [2024-11-28 04:36:29,637 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:36:29,638 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:36:29,640 INFO L158 Benchmark]: Toolchain (without parser) took 165840.26ms. Allocated memory was 117.4MB in the beginning and 838.9MB in the end (delta: 721.4MB). Free memory was 92.4MB in the beginning and 489.8MB in the end (delta: -397.4MB). Peak memory consumption was 323.8MB. Max. memory is 16.1GB. [2024-11-28 04:36:29,641 INFO L158 Benchmark]: CDTParser took 0.43ms. Allocated memory is still 117.4MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:36:29,641 INFO L158 Benchmark]: CACSL2BoogieTranslator took 362.04ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 75.3MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:36:29,641 INFO L158 Benchmark]: Boogie Procedure Inliner took 105.03ms. Allocated memory is still 117.4MB. Free memory was 75.3MB in the beginning and 69.9MB in the end (delta: 5.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:36:29,642 INFO L158 Benchmark]: Boogie Preprocessor took 112.71ms. Allocated memory is still 117.4MB. Free memory was 69.9MB in the beginning and 61.3MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:36:29,642 INFO L158 Benchmark]: RCFGBuilder took 922.36ms. Allocated memory is still 117.4MB. Free memory was 61.3MB in the beginning and 78.4MB in the end (delta: -17.1MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB. [2024-11-28 04:36:29,642 INFO L158 Benchmark]: TraceAbstraction took 164323.79ms. Allocated memory was 117.4MB in the beginning and 838.9MB in the end (delta: 721.4MB). Free memory was 77.9MB in the beginning and 489.9MB in the end (delta: -412.0MB). Peak memory consumption was 309.4MB. Max. memory is 16.1GB. [2024-11-28 04:36:29,643 INFO L158 Benchmark]: Witness Printer took 4.38ms. Allocated memory is still 838.9MB. Free memory was 489.9MB in the beginning and 489.8MB in the end (delta: 113.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:36:29,644 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.43ms. Allocated memory is still 117.4MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 362.04ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 75.3MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 105.03ms. Allocated memory is still 117.4MB. Free memory was 75.3MB in the beginning and 69.9MB in the end (delta: 5.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 112.71ms. Allocated memory is still 117.4MB. Free memory was 69.9MB in the beginning and 61.3MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 922.36ms. Allocated memory is still 117.4MB. Free memory was 61.3MB in the beginning and 78.4MB in the end (delta: -17.1MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB. * TraceAbstraction took 164323.79ms. Allocated memory was 117.4MB in the beginning and 838.9MB in the end (delta: 721.4MB). Free memory was 77.9MB in the beginning and 489.9MB in the end (delta: -412.0MB). Peak memory consumption was 309.4MB. Max. memory is 16.1GB. * Witness Printer took 4.38ms. Allocated memory is still 838.9MB. Free memory was 489.9MB in the beginning and 489.8MB in the end (delta: 113.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 someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of someBinaryFLOATComparisonOperation at line 164, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 106, overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of bitwiseOr at line 199, overapproximation of bitwiseOr at line 73, overapproximation of someBinaryDOUBLEComparisonOperation at line 199, overapproximation of someUnaryFLOAToperation at line 106. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 4; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 1; [L25] unsigned char var_1_5 = 100; [L26] unsigned char var_1_6 = 1; [L27] unsigned short int var_1_7 = 0; [L28] unsigned short int var_1_8 = 21062; [L29] signed long int var_1_9 = -4; [L30] unsigned long int var_1_10 = 256; [L31] unsigned long int var_1_11 = 2706779013; [L32] float var_1_13 = 25.1; [L33] float var_1_15 = 9.25; [L34] float var_1_16 = 0.8; [L35] float var_1_17 = 9.75; [L36] signed long int var_1_18 = 10; [L37] signed long int var_1_19 = 2050467977; [L38] unsigned short int var_1_20 = 1; [L39] unsigned short int var_1_21 = 63087; [L40] unsigned char var_1_22 = 1; [L41] double var_1_23 = 25.3; [L42] double var_1_24 = 999.1; [L43] unsigned char var_1_25 = 5; [L44] unsigned char var_1_26 = 200; [L45] unsigned char var_1_27 = 32; [L46] unsigned char var_1_28 = 4; [L47] unsigned char var_1_29 = 100; [L48] unsigned char var_1_30 = 2; [L49] unsigned char var_1_31 = 0; [L50] unsigned char var_1_32 = 5; [L51] float var_1_33 = 0.8; [L52] unsigned short int last_1_var_1_20 = 1; [L53] unsigned char last_1_var_1_22 = 1; VAL [isInitial=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L203] isInitial = 1 [L204] FCALL initially() [L206] CALL updateLastVariables() [L195] last_1_var_1_20 = var_1_20 [L196] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L206] RET updateLastVariables() [L207] CALL updateVariables() [L145] var_1_2 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L146] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L148] var_1_3 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L149] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L151] var_1_5 = __VERIFIER_nondet_uchar() [L152] CALL assume_abort_if_not(var_1_5 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L152] RET assume_abort_if_not(var_1_5 >= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L154] var_1_6 = __VERIFIER_nondet_uchar() [L155] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L155] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] CALL assume_abort_if_not(var_1_6 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] RET assume_abort_if_not(var_1_6 <= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L157] var_1_8 = __VERIFIER_nondet_ushort() [L158] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L158] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L159] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L159] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L160] var_1_11 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L161] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L162] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L162] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L163] var_1_15 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L164] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L165] var_1_16 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L166] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L167] var_1_17 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L168] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L169] var_1_19 = __VERIFIER_nondet_long() [L170] CALL assume_abort_if_not(var_1_19 >= 1610612734) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L170] RET assume_abort_if_not(var_1_19 >= 1610612734) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L171] CALL assume_abort_if_not(var_1_19 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L171] RET assume_abort_if_not(var_1_19 <= 2147483646) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L172] var_1_21 = __VERIFIER_nondet_ushort() [L173] CALL assume_abort_if_not(var_1_21 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L173] RET assume_abort_if_not(var_1_21 >= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L174] CALL assume_abort_if_not(var_1_21 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L174] RET assume_abort_if_not(var_1_21 <= 65534) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L175] var_1_26 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_26 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L176] RET assume_abort_if_not(var_1_26 >= 190) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L177] CALL assume_abort_if_not(var_1_26 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L177] RET assume_abort_if_not(var_1_26 <= 254) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L178] var_1_27 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_27 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L179] RET assume_abort_if_not(var_1_27 >= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L180] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L180] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L181] var_1_28 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L182] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L183] CALL assume_abort_if_not(var_1_28 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L183] RET assume_abort_if_not(var_1_28 <= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L184] var_1_29 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_29 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L185] RET assume_abort_if_not(var_1_29 >= 95) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L186] CALL assume_abort_if_not(var_1_29 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L186] RET assume_abort_if_not(var_1_29 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L187] var_1_30 = __VERIFIER_nondet_uchar() [L188] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L188] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L189] CALL assume_abort_if_not(var_1_30 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L189] RET assume_abort_if_not(var_1_30 <= 32) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L190] var_1_31 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L191] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L192] CALL assume_abort_if_not(var_1_31 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L192] RET assume_abort_if_not(var_1_31 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L207] RET updateVariables() [L208] CALL step() [L57] unsigned char stepLocal_10 = last_1_var_1_22; [L58] signed long int stepLocal_9 = last_1_var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L59] COND TRUE last_1_var_1_22 || stepLocal_10 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L60] COND TRUE \read(last_1_var_1_22) [L61] var_1_25 = var_1_5 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L72] var_1_10 = (var_1_11 - last_1_var_1_20) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L73] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L73] unsigned long int stepLocal_4 = var_1_10 ^ var_1_25; [L74] COND FALSE !(var_1_6 >= stepLocal_4) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L77] COND TRUE ! (var_1_2 && var_1_3) [L78] var_1_22 = ((var_1_21 > var_1_11) && (! 1)) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L80] var_1_32 = var_1_5 [L81] var_1_33 = var_1_15 [L82] unsigned long int stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_3=6442450942, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=-4] [L83] COND TRUE var_1_25 <= stepLocal_3 [L84] var_1_9 = var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L86] unsigned long int stepLocal_5 = (3451179663u - var_1_6) * var_1_8; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L87] COND FALSE !(\read(var_1_22)) [L92] var_1_18 = ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L94] unsigned char stepLocal_1 = var_1_22; [L95] unsigned char stepLocal_0 = var_1_25; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_1=0, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L96] COND FALSE !(var_1_22 || stepLocal_1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L101] signed long int stepLocal_2 = var_1_18; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_2=16383, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L102] COND FALSE !((var_1_6 / var_1_5) > stepLocal_2) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L105] COND TRUE ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6 [L106] var_1_23 = ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L114] signed long int stepLocal_7 = 4; [L115] unsigned long int stepLocal_6 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_6=6442450942, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L116] COND TRUE var_1_7 < stepLocal_6 [L117] var_1_20 = ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L129] unsigned short int stepLocal_8 = var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_8=80, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L130] COND FALSE !(stepLocal_8 > var_1_18) [L141] var_1_24 = var_1_16 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L208] RET step() [L209] CALL, EXPR property() [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L199] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L199] EXPR (((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L199-L200] return (((((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31)))))) && (var_1_32 == ((unsigned char) var_1_5))) && (var_1_33 == ((float) var_1_15)) ; [L209] RET, EXPR property() [L209] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] [L19] reach_error() VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=-49153, var_1_9=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 116 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 164.1s, OverallIterations: 27, TraceHistogramMax: 31, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 83.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9961 SdHoareTripleChecker+Valid, 45.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9939 mSDsluCounter, 21060 SdHoareTripleChecker+Invalid, 41.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15756 mSDsCounter, 1817 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16922 IncrementalHoareTripleChecker+Invalid, 18739 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1817 mSolverCounterUnsat, 5304 mSDtfsCounter, 16922 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2005 GetRequests, 1535 SyntacticMatches, 12 SemanticMatches, 458 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7325 ImplicationChecksByTransitivity, 47.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1339occurred in iteration=12, InterpolantAutomatonStates: 380, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.8s AutomataMinimizationTime, 26 MinimizatonAttempts, 8825 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 8.9s SatisfiabilityAnalysisTime, 65.9s InterpolantComputationTime, 6670 NumberOfCodeBlocks, 6670 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 6841 ConstructedInterpolants, 0 QuantifiedInterpolants, 59145 SizeOfPredicates, 17 NumberOfNonLiveVariables, 1903 ConjunctsInSsa, 70 ConjunctsInUnsatCore, 33 InterpolantComputations, 23 PerfectInterpolantSequences, 60219/61380 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-28 04:36:29,868 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-28 04:36:29,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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_4dd028c2-79b1-46e9-9b09-318313862be1/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 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:36:32,238 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:36:32,378 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:36:32,397 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:36:32,397 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:36:32,453 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:36:32,457 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:36:32,457 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:36:32,458 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:36:32,458 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:36:32,458 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:36:32,458 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:36:32,458 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:36:32,459 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:36:32,459 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:36:32,460 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:36:32,460 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:36:32,462 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:36:32,462 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:36:32,462 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:36:32,462 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:36:32,463 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:36:32,463 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:36:32,463 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:36:32,463 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:36:32,463 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:36:32,463 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:36:32,463 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:36:32,464 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:36:32,464 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:36:32,464 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:36:32,464 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:36:32,464 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:36:32,464 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:36:32,465 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:36:32,465 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:36:32,465 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:36:32,466 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:36:32,466 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:36:32,466 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:36:32,466 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:36:32,466 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:36:32,466 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_4dd028c2-79b1-46e9-9b09-318313862be1/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 -> 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 [2024-11-28 04:36:32,779 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:36:32,786 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:36:32,788 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:36:32,789 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:36:32,790 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:36:32,791 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2024-11-28 04:36:35,628 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/e88155112/fff811b4dda14711975fcb64b993c93e/FLAGe3b12d887 [2024-11-28 04:36:35,924 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:36:35,925 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2024-11-28 04:36:35,934 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/e88155112/fff811b4dda14711975fcb64b993c93e/FLAGe3b12d887 [2024-11-28 04:36:35,949 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/data/e88155112/fff811b4dda14711975fcb64b993c93e [2024-11-28 04:36:35,951 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:36:35,953 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:36:35,954 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:36:35,954 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:36:35,959 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:36:35,960 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:36:35" (1/1) ... [2024-11-28 04:36:35,961 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14cdc9e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:35, skipping insertion in model container [2024-11-28 04:36:35,961 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:36:35" (1/1) ... [2024-11-28 04:36:35,990 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:36:36,165 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_4dd028c2-79b1-46e9-9b09-318313862be1/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2024-11-28 04:36:36,296 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:36:36,317 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:36:36,331 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_4dd028c2-79b1-46e9-9b09-318313862be1/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2024-11-28 04:36:36,409 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:36:36,439 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:36:36,439 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36 WrapperNode [2024-11-28 04:36:36,439 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:36:36,441 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:36:36,442 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:36:36,442 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:36:36,451 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,471 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,516 INFO L138 Inliner]: procedures = 27, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 204 [2024-11-28 04:36:36,523 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:36:36,524 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:36:36,524 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:36:36,524 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:36:36,534 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,534 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,539 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,562 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-28 04:36:36,566 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,566 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,583 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,584 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,593 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,599 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,600 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,607 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:36:36,608 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:36:36,608 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:36:36,608 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:36:36,613 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (1/1) ... [2024-11-28 04:36:36,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:36:36,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:36:36,650 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:36:36,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:36:36,683 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:36:36,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:36:36,684 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:36:36,684 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:36:36,684 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:36:36,684 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:36:36,808 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:36:36,810 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:36:39,386 INFO L? ?]: Removed 30 outVars from TransFormulas that were not future-live. [2024-11-28 04:36:39,387 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:36:39,413 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:36:39,413 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:36:39,413 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:36:39 BoogieIcfgContainer [2024-11-28 04:36:39,414 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:36:39,416 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:36:39,416 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:36:39,422 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:36:39,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:36:35" (1/3) ... [2024-11-28 04:36:39,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a7668e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:36:39, skipping insertion in model container [2024-11-28 04:36:39,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:36:36" (2/3) ... [2024-11-28 04:36:39,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a7668e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:36:39, skipping insertion in model container [2024-11-28 04:36:39,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:36:39" (3/3) ... [2024-11-28 04:36:39,427 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-20.i [2024-11-28 04:36:39,442 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:36:39,444 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-20.i that has 2 procedures, 93 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:36:39,529 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:36:39,545 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;@880d822, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:36:39,546 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:36:39,551 INFO L276 IsEmpty]: Start isEmpty. Operand has 93 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-28 04:36:39,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-11-28 04:36:39,569 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:36:39,569 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:36:39,570 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:36:39,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:36:39,577 INFO L85 PathProgramCache]: Analyzing trace with hash -509326082, now seen corresponding path program 1 times [2024-11-28 04:36:39,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:36:39,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405513998] [2024-11-28 04:36:39,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:36:39,593 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-28 04:36:39,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:36:39,599 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:36:39,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:36:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:36:40,081 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:36:40,093 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:36:41,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-28 04:36:41,427 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:36:41,428 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:36:41,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405513998] [2024-11-28 04:36:41,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405513998] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:36:41,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:36:41,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:36:41,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199263128] [2024-11-28 04:36:41,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:36:41,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:36:41,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:36:41,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:36:41,456 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:36:41,459 INFO L87 Difference]: Start difference. First operand has 93 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:36:44,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:36:47,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:36:50,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.22s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:36:50,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:36:50,778 INFO L93 Difference]: Finished difference Result 291 states and 527 transitions. [2024-11-28 04:36:50,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:36:50,800 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 198 [2024-11-28 04:36:50,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:36:50,810 INFO L225 Difference]: With dead ends: 291 [2024-11-28 04:36:50,811 INFO L226 Difference]: Without dead ends: 201 [2024-11-28 04:36:50,814 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 195 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-28 04:36:50,817 INFO L435 NwaCegarLoop]: 163 mSDtfsCounter, 113 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:36:50,818 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 414 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 9.2s Time] [2024-11-28 04:36:50,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-11-28 04:36:50,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 172. [2024-11-28 04:36:50,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.308411214953271) internal successors, (140), 107 states have internal predecessors, (140), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-28 04:36:50,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 264 transitions. [2024-11-28 04:36:50,919 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 264 transitions. Word has length 198 [2024-11-28 04:36:50,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:36:50,921 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 264 transitions. [2024-11-28 04:36:50,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-28 04:36:50,922 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 264 transitions. [2024-11-28 04:36:50,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-28 04:36:50,925 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:36:50,926 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:36:50,938 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:36:51,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:36:51,130 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:36:51,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:36:51,130 INFO L85 PathProgramCache]: Analyzing trace with hash -923343155, now seen corresponding path program 1 times [2024-11-28 04:36:51,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:36:51,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2139859408] [2024-11-28 04:36:51,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:36:51,132 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-28 04:36:51,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:36:51,134 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:36:51,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:36:51,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:36:51,531 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 04:36:51,538 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:36:56,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2024-11-28 04:36:56,967 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:36:59,657 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:36:59,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2139859408] [2024-11-28 04:36:59,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2139859408] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:36:59,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [736779689] [2024-11-28 04:36:59,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:36:59,659 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:36:59,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:36:59,663 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:36:59,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-28 04:37:00,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:37:00,694 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:37:00,699 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:37:01,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 850 proven. 60 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2024-11-28 04:37:01,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:37:02,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [736779689] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:37:02,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:37:02,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 6] total 19 [2024-11-28 04:37:02,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381961604] [2024-11-28 04:37:02,281 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:37:02,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:37:02,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:37:02,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:37:02,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:37:02,284 INFO L87 Difference]: Start difference. First operand 172 states and 264 transitions. Second operand has 19 states, 19 states have (on average 5.052631578947368) internal successors, (96), 17 states have internal predecessors, (96), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2024-11-28 04:37:09,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:37:12,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:37:17,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.00s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:37:17,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:37:17,902 INFO L93 Difference]: Finished difference Result 516 states and 740 transitions. [2024-11-28 04:37:17,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-28 04:37:17,903 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.052631578947368) internal successors, (96), 17 states have internal predecessors, (96), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) Word has length 199 [2024-11-28 04:37:17,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:37:17,910 INFO L225 Difference]: With dead ends: 516 [2024-11-28 04:37:17,912 INFO L226 Difference]: Without dead ends: 347 [2024-11-28 04:37:17,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 842 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=795, Invalid=2627, Unknown=0, NotChecked=0, Total=3422 [2024-11-28 04:37:17,919 INFO L435 NwaCegarLoop]: 87 mSDtfsCounter, 411 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:37:17,919 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 437 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 12.0s Time] [2024-11-28 04:37:17,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-11-28 04:37:17,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 266. [2024-11-28 04:37:17,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 181 states have (on average 1.270718232044199) internal successors, (230), 183 states have internal predecessors, (230), 70 states have call successors, (70), 14 states have call predecessors, (70), 14 states have return successors, (70), 68 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-28 04:37:17,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 370 transitions. [2024-11-28 04:37:17,985 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 370 transitions. Word has length 199 [2024-11-28 04:37:17,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:37:17,987 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 370 transitions. [2024-11-28 04:37:17,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.052631578947368) internal successors, (96), 17 states have internal predecessors, (96), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2024-11-28 04:37:17,989 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 370 transitions. [2024-11-28 04:37:17,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-28 04:37:17,995 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:37:17,995 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:37:18,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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)] Forceful destruction successful, exit code 0 [2024-11-28 04:37:18,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-28 04:37:18,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:37:18,397 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:37:18,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:37:18,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1289653389, now seen corresponding path program 1 times [2024-11-28 04:37:18,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:37:18,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550973423] [2024-11-28 04:37:18,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:37:18,398 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-28 04:37:18,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:37:18,400 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:37:18,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4dd028c2-79b1-46e9-9b09-318313862be1/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-28 04:37:18,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:37:18,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-28 04:37:18,843 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:27,761 WARN L286 SmtUtils]: Spent 5.31s on a formula simplification that was a NOOP. DAG size: 97 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:38:54,401 WARN L286 SmtUtils]: Spent 5.55s on a formula simplification that was a NOOP. DAG size: 99 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)