./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya --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 e07ba27107c0339a1f7e3501d4790d5de9caecf8620909022c4ae78f1c5afbea --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:55:29,527 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:55:29,596 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-28 23:55:29,601 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:55:29,601 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:55:29,626 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:55:29,626 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:55:29,627 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:55:29,627 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:55:29,628 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:55:29,629 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:55:29,629 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:55:29,630 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:55:29,630 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:55:29,631 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:55:29,631 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:55:29,632 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:55:29,632 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:55:29,633 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:55:29,633 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:55:29,634 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:55:29,634 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:55:29,635 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:55:29,635 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:55:29,635 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:55:29,636 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:55:29,636 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:55:29,637 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:55:29,637 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:55:29,637 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:55:29,638 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:55:29,638 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:55:29,639 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:55:29,639 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:55:29,640 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:55:29,640 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 23:55:29,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 23:55:29,640 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:55:29,641 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:55:29,641 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:55:29,641 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:55:29,641 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:55:29,642 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya 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 -> e07ba27107c0339a1f7e3501d4790d5de9caecf8620909022c4ae78f1c5afbea [2023-11-28 23:55:29,883 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:55:29,903 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:55:29,905 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:55:29,906 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:55:29,907 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:55:29,908 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i [2023-11-28 23:55:32,575 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:55:32,795 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:55:32,796 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i [2023-11-28 23:55:32,805 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data/ecafee03a/b545b80167674633bb0c171242ddf38b/FLAGf72780984 [2023-11-28 23:55:33,136 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data/ecafee03a/b545b80167674633bb0c171242ddf38b [2023-11-28 23:55:33,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:55:33,139 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:55:33,140 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:55:33,140 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:55:33,144 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:55:33,145 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,146 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1114c716 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33, skipping insertion in model container [2023-11-28 23:55:33,146 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,180 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:55:33,335 WARN L240 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_4aaeae7a-7930-4606-b90d-ff65e28364b7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i[919,932] [2023-11-28 23:55:33,411 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:55:33,424 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:55:33,434 WARN L240 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_4aaeae7a-7930-4606-b90d-ff65e28364b7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i[919,932] [2023-11-28 23:55:33,474 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:55:33,490 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:55:33,490 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33 WrapperNode [2023-11-28 23:55:33,490 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:55:33,491 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:55:33,491 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:55:33,492 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:55:33,498 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,512 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,557 INFO L138 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 218 [2023-11-28 23:55:33,557 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:55:33,558 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:55:33,558 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:55:33,558 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:55:33,569 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,569 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,574 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,595 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]. [2023-11-28 23:55:33,596 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,596 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,612 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,617 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,622 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,626 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,632 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:55:33,633 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:55:33,633 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:55:33,633 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:55:33,634 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (1/1) ... [2023-11-28 23:55:33,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:55:33,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:33,658 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:55:33,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:55:33,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:55:33,689 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 23:55:33,689 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 23:55:33,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 23:55:33,689 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:55:33,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:55:33,779 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:55:33,781 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:55:34,150 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:55:34,186 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:55:34,186 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 23:55:34,187 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:55:34 BoogieIcfgContainer [2023-11-28 23:55:34,187 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:55:34,190 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:55:34,190 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:55:34,194 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:55:34,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:55:33" (1/3) ... [2023-11-28 23:55:34,195 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@744a1fb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:55:34, skipping insertion in model container [2023-11-28 23:55:34,195 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:33" (2/3) ... [2023-11-28 23:55:34,195 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@744a1fb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:55:34, skipping insertion in model container [2023-11-28 23:55:34,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:55:34" (3/3) ... [2023-11-28 23:55:34,197 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i [2023-11-28 23:55:34,217 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:55:34,217 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 23:55:34,272 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:55:34,277 INFO L357 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, mHoare=true, 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;@41cf27d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:55:34,278 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 23:55:34,281 INFO L276 IsEmpty]: Start isEmpty. Operand has 91 states, 55 states have (on average 1.4545454545454546) internal successors, (80), 56 states have internal predecessors, (80), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:55:34,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-28 23:55:34,300 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:34,300 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:34,301 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:34,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:34,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1057087342, now seen corresponding path program 1 times [2023-11-28 23:55:34,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:34,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883764576] [2023-11-28 23:55:34,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:34,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:34,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:34,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:34,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883764576] [2023-11-28 23:55:34,565 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-28 23:55:34,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127189920] [2023-11-28 23:55:34,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:34,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:34,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:34,570 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:34,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 23:55:34,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:34,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 23:55:34,775 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:34,826 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2023-11-28 23:55:34,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:55:34,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127189920] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:55:34,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:55:34,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:55:34,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638034859] [2023-11-28 23:55:34,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:55:34,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 23:55:34,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:34,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 23:55:34,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:55:34,867 INFO L87 Difference]: Start difference. First operand has 91 states, 55 states have (on average 1.4545454545454546) internal successors, (80), 56 states have internal predecessors, (80), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-28 23:55:34,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:34,912 INFO L93 Difference]: Finished difference Result 179 states and 323 transitions. [2023-11-28 23:55:34,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 23:55:34,914 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) Word has length 208 [2023-11-28 23:55:34,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:34,923 INFO L225 Difference]: With dead ends: 179 [2023-11-28 23:55:34,923 INFO L226 Difference]: Without dead ends: 89 [2023-11-28 23:55:34,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:55:34,932 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:34,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 23:55:34,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2023-11-28 23:55:34,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2023-11-28 23:55:34,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 54 states have (on average 1.3518518518518519) internal successors, (73), 54 states have internal predecessors, (73), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:55:34,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 139 transitions. [2023-11-28 23:55:34,986 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 139 transitions. Word has length 208 [2023-11-28 23:55:34,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:34,987 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 139 transitions. [2023-11-28 23:55:34,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-28 23:55:34,987 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 139 transitions. [2023-11-28 23:55:34,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-28 23:55:34,993 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:34,993 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:35,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-28 23:55:35,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-28 23:55:35,199 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:35,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:35,200 INFO L85 PathProgramCache]: Analyzing trace with hash 272077850, now seen corresponding path program 1 times [2023-11-28 23:55:35,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:35,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654786906] [2023-11-28 23:55:35,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:35,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:35,272 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:35,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [606268825] [2023-11-28 23:55:35,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:35,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:35,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:35,274 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:35,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 23:55:35,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:35,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:55:35,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:35,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 276 proven. 90 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked. [2023-11-28 23:55:35,885 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:55:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 6 proven. 90 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2023-11-28 23:55:36,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:36,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654786906] [2023-11-28 23:55:36,197 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:55:36,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606268825] [2023-11-28 23:55:36,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606268825] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:55:36,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:55:36,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-28 23:55:36,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101402224] [2023-11-28 23:55:36,199 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:55:36,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:55:36,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:36,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:55:36,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:55:36,212 INFO L87 Difference]: Start difference. First operand 89 states and 139 transitions. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 3 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 3 states have call predecessors, (64), 3 states have call successors, (64) [2023-11-28 23:55:36,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:36,531 INFO L93 Difference]: Finished difference Result 183 states and 282 transitions. [2023-11-28 23:55:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 23:55:36,533 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 3 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 3 states have call predecessors, (64), 3 states have call successors, (64) Word has length 208 [2023-11-28 23:55:36,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:36,537 INFO L225 Difference]: With dead ends: 183 [2023-11-28 23:55:36,537 INFO L226 Difference]: Without dead ends: 95 [2023-11-28 23:55:36,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 408 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:55:36,540 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 113 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:36,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 223 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:55:36,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-11-28 23:55:36,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 93. [2023-11-28 23:55:36,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 57 states have (on average 1.3157894736842106) internal successors, (75), 57 states have internal predecessors, (75), 33 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:55:36,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 141 transitions. [2023-11-28 23:55:36,565 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 141 transitions. Word has length 208 [2023-11-28 23:55:36,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:36,566 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 141 transitions. [2023-11-28 23:55:36,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 3 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 3 states have call predecessors, (64), 3 states have call successors, (64) [2023-11-28 23:55:36,567 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 141 transitions. [2023-11-28 23:55:36,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-28 23:55:36,571 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:36,572 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:36,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 23:55:36,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-28 23:55:36,776 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:36,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:36,777 INFO L85 PathProgramCache]: Analyzing trace with hash -537268776, now seen corresponding path program 1 times [2023-11-28 23:55:36,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:36,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48322787] [2023-11-28 23:55:36,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:36,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:36,833 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:36,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [621300836] [2023-11-28 23:55:36,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:36,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:36,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:36,835 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:36,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 23:55:36,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:36,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-28 23:55:37,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:37,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1271 proven. 126 refuted. 0 times theorem prover too weak. 715 trivial. 0 not checked. [2023-11-28 23:55:37,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:55:38,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 60 proven. 129 refuted. 0 times theorem prover too weak. 1923 trivial. 0 not checked. [2023-11-28 23:55:38,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:38,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48322787] [2023-11-28 23:55:38,034 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:55:38,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621300836] [2023-11-28 23:55:38,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621300836] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:55:38,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:55:38,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-28 23:55:38,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970342926] [2023-11-28 23:55:38,035 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:55:38,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 23:55:38,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:38,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 23:55:38,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2023-11-28 23:55:38,039 INFO L87 Difference]: Start difference. First operand 93 states and 141 transitions. Second operand has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 5 states have call successors, (60), 3 states have call predecessors, (60), 7 states have return successors, (61), 5 states have call predecessors, (61), 5 states have call successors, (61) [2023-11-28 23:55:38,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:38,461 INFO L93 Difference]: Finished difference Result 199 states and 293 transitions. [2023-11-28 23:55:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-28 23:55:38,462 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 5 states have call successors, (60), 3 states have call predecessors, (60), 7 states have return successors, (61), 5 states have call predecessors, (61), 5 states have call successors, (61) Word has length 208 [2023-11-28 23:55:38,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:38,464 INFO L225 Difference]: With dead ends: 199 [2023-11-28 23:55:38,465 INFO L226 Difference]: Without dead ends: 107 [2023-11-28 23:55:38,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=272, Unknown=0, NotChecked=0, Total=420 [2023-11-28 23:55:38,467 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 163 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:38,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 208 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 23:55:38,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2023-11-28 23:55:38,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 101. [2023-11-28 23:55:38,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 63 states have (on average 1.2698412698412698) internal successors, (80), 63 states have internal predecessors, (80), 33 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:55:38,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 146 transitions. [2023-11-28 23:55:38,488 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 146 transitions. Word has length 208 [2023-11-28 23:55:38,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:38,489 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 146 transitions. [2023-11-28 23:55:38,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 5 states have call successors, (60), 3 states have call predecessors, (60), 7 states have return successors, (61), 5 states have call predecessors, (61), 5 states have call successors, (61) [2023-11-28 23:55:38,489 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 146 transitions. [2023-11-28 23:55:38,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-28 23:55:38,492 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:38,493 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:38,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 23:55:38,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:38,694 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:38,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:38,694 INFO L85 PathProgramCache]: Analyzing trace with hash -812552065, now seen corresponding path program 1 times [2023-11-28 23:55:38,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:38,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464465711] [2023-11-28 23:55:38,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:38,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:38,749 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:38,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1538891619] [2023-11-28 23:55:38,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:38,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:38,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:38,751 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:38,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 23:55:38,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:38,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-28 23:55:38,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:39,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1271 proven. 126 refuted. 0 times theorem prover too weak. 715 trivial. 0 not checked. [2023-11-28 23:55:39,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:55:39,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 60 proven. 129 refuted. 0 times theorem prover too weak. 1923 trivial. 0 not checked. [2023-11-28 23:55:39,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:39,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464465711] [2023-11-28 23:55:39,846 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:55:39,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538891619] [2023-11-28 23:55:39,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538891619] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:55:39,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:55:39,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-11-28 23:55:39,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407793457] [2023-11-28 23:55:39,847 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:55:39,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 23:55:39,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:39,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 23:55:39,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-11-28 23:55:39,850 INFO L87 Difference]: Start difference. First operand 101 states and 146 transitions. Second operand has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 5 states have call successors, (60), 3 states have call predecessors, (60), 7 states have return successors, (61), 5 states have call predecessors, (61), 5 states have call successors, (61) [2023-11-28 23:55:40,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:40,351 INFO L93 Difference]: Finished difference Result 207 states and 297 transitions. [2023-11-28 23:55:40,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-28 23:55:40,353 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 5 states have call successors, (60), 3 states have call predecessors, (60), 7 states have return successors, (61), 5 states have call predecessors, (61), 5 states have call successors, (61) Word has length 209 [2023-11-28 23:55:40,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:40,355 INFO L225 Difference]: With dead ends: 207 [2023-11-28 23:55:40,355 INFO L226 Difference]: Without dead ends: 107 [2023-11-28 23:55:40,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2023-11-28 23:55:40,357 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 215 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:40,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 364 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:55:40,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2023-11-28 23:55:40,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 101. [2023-11-28 23:55:40,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 63 states have (on average 1.253968253968254) internal successors, (79), 63 states have internal predecessors, (79), 33 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:55:40,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 145 transitions. [2023-11-28 23:55:40,375 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 145 transitions. Word has length 209 [2023-11-28 23:55:40,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:40,376 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 145 transitions. [2023-11-28 23:55:40,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 5 states have call successors, (60), 3 states have call predecessors, (60), 7 states have return successors, (61), 5 states have call predecessors, (61), 5 states have call successors, (61) [2023-11-28 23:55:40,377 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 145 transitions. [2023-11-28 23:55:40,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-28 23:55:40,380 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:40,380 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:40,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 23:55:40,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:40,587 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:40,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:40,587 INFO L85 PathProgramCache]: Analyzing trace with hash -2092415743, now seen corresponding path program 1 times [2023-11-28 23:55:40,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:40,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530236714] [2023-11-28 23:55:40,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:40,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:40,626 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:40,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [887360315] [2023-11-28 23:55:40,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:40,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:40,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:40,628 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:40,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 23:55:40,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:40,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:55:40,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:41,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2023-11-28 23:55:41,035 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:55:41,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:41,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530236714] [2023-11-28 23:55:41,035 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:55:41,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887360315] [2023-11-28 23:55:41,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887360315] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:55:41,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:55:41,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:55:41,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067404304] [2023-11-28 23:55:41,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:55:41,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:55:41,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:41,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:55:41,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:55:41,038 INFO L87 Difference]: Start difference. First operand 101 states and 145 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2023-11-28 23:55:41,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:41,152 INFO L93 Difference]: Finished difference Result 201 states and 289 transitions. [2023-11-28 23:55:41,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:55:41,153 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 209 [2023-11-28 23:55:41,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:41,155 INFO L225 Difference]: With dead ends: 201 [2023-11-28 23:55:41,155 INFO L226 Difference]: Without dead ends: 101 [2023-11-28 23:55:41,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:55:41,156 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 113 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:41,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 130 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:55:41,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-11-28 23:55:41,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2023-11-28 23:55:41,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 63 states have internal predecessors, (78), 33 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:55:41,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 144 transitions. [2023-11-28 23:55:41,174 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 144 transitions. Word has length 209 [2023-11-28 23:55:41,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:41,175 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 144 transitions. [2023-11-28 23:55:41,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2023-11-28 23:55:41,175 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 144 transitions. [2023-11-28 23:55:41,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-28 23:55:41,178 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:41,178 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:41,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 23:55:41,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:41,379 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:41,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:41,379 INFO L85 PathProgramCache]: Analyzing trace with hash 2068538047, now seen corresponding path program 1 times [2023-11-28 23:55:41,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:41,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510577500] [2023-11-28 23:55:41,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:41,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:41,413 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:41,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2084973204] [2023-11-28 23:55:41,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:41,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:41,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:41,415 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:41,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 23:55:41,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:41,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 23:55:41,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:42,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 518 proven. 162 refuted. 0 times theorem prover too weak. 1432 trivial. 0 not checked. [2023-11-28 23:55:42,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:55:42,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 24 proven. 165 refuted. 0 times theorem prover too weak. 1923 trivial. 0 not checked. [2023-11-28 23:55:42,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:42,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510577500] [2023-11-28 23:55:42,998 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:55:42,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084973204] [2023-11-28 23:55:42,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084973204] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:55:42,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:55:42,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-11-28 23:55:42,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030569833] [2023-11-28 23:55:42,999 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:55:43,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-28 23:55:43,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:43,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-28 23:55:43,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2023-11-28 23:55:43,002 INFO L87 Difference]: Start difference. First operand 101 states and 144 transitions. Second operand has 20 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 6 states have call successors, (66), 4 states have call predecessors, (66), 7 states have return successors, (66), 6 states have call predecessors, (66), 6 states have call successors, (66) [2023-11-28 23:55:44,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:44,965 INFO L93 Difference]: Finished difference Result 454 states and 634 transitions. [2023-11-28 23:55:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-28 23:55:44,966 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 6 states have call successors, (66), 4 states have call predecessors, (66), 7 states have return successors, (66), 6 states have call predecessors, (66), 6 states have call successors, (66) Word has length 209 [2023-11-28 23:55:44,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:44,970 INFO L225 Difference]: With dead ends: 454 [2023-11-28 23:55:44,970 INFO L226 Difference]: Without dead ends: 354 [2023-11-28 23:55:44,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 405 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=703, Invalid=1747, Unknown=0, NotChecked=0, Total=2450 [2023-11-28 23:55:44,973 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 726 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1257 mSolverCounterSat, 450 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 1707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 450 IncrementalHoareTripleChecker+Valid, 1257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:44,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [727 Valid, 838 Invalid, 1707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [450 Valid, 1257 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-28 23:55:44,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2023-11-28 23:55:45,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 299. [2023-11-28 23:55:45,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 184 states have (on average 1.1956521739130435) internal successors, (220), 184 states have internal predecessors, (220), 99 states have call successors, (99), 15 states have call predecessors, (99), 15 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2023-11-28 23:55:45,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 418 transitions. [2023-11-28 23:55:45,038 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 418 transitions. Word has length 209 [2023-11-28 23:55:45,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:45,039 INFO L495 AbstractCegarLoop]: Abstraction has 299 states and 418 transitions. [2023-11-28 23:55:45,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 6 states have call successors, (66), 4 states have call predecessors, (66), 7 states have return successors, (66), 6 states have call predecessors, (66), 6 states have call successors, (66) [2023-11-28 23:55:45,039 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 418 transitions. [2023-11-28 23:55:45,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-28 23:55:45,041 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:45,041 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:45,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-28 23:55:45,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:45,242 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:45,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:45,243 INFO L85 PathProgramCache]: Analyzing trace with hash 480190145, now seen corresponding path program 1 times [2023-11-28 23:55:45,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:45,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403725274] [2023-11-28 23:55:45,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:45,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:45,272 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:45,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000311242] [2023-11-28 23:55:45,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:45,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:45,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:45,274 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:45,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 23:55:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-28 23:55:45,419 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-28 23:55:45,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-28 23:55:45,636 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-28 23:55:45,636 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-28 23:55:45,637 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-28 23:55:45,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-28 23:55:45,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:45,841 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:45,844 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-28 23:55:45,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-28 23:55:45,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated [2023-11-28 23:55:45,979 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 11:55:45 BoogieIcfgContainer [2023-11-28 23:55:45,979 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-28 23:55:45,979 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-28 23:55:45,980 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-28 23:55:45,980 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-28 23:55:45,980 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:55:34" (3/4) ... [2023-11-28 23:55:45,982 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-28 23:55:45,983 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-28 23:55:45,984 INFO L158 Benchmark]: Toolchain (without parser) took 12845.11ms. Allocated memory was 146.8MB in the beginning and 222.3MB in the end (delta: 75.5MB). Free memory was 117.0MB in the beginning and 81.8MB in the end (delta: 35.1MB). Peak memory consumption was 112.3MB. Max. memory is 16.1GB. [2023-11-28 23:55:45,984 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 146.8MB. Free memory is still 121.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 23:55:45,985 INFO L158 Benchmark]: CACSL2BoogieTranslator took 350.99ms. Allocated memory is still 146.8MB. Free memory was 117.0MB in the beginning and 100.8MB in the end (delta: 16.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-28 23:55:45,985 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.06ms. Allocated memory is still 146.8MB. Free memory was 100.8MB in the beginning and 95.4MB in the end (delta: 5.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-28 23:55:45,985 INFO L158 Benchmark]: Boogie Preprocessor took 74.29ms. Allocated memory is still 146.8MB. Free memory was 95.4MB in the beginning and 87.6MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-28 23:55:45,986 INFO L158 Benchmark]: RCFGBuilder took 554.28ms. Allocated memory is still 146.8MB. Free memory was 87.6MB in the beginning and 56.1MB in the end (delta: 31.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2023-11-28 23:55:45,986 INFO L158 Benchmark]: TraceAbstraction took 11788.69ms. Allocated memory was 146.8MB in the beginning and 222.3MB in the end (delta: 75.5MB). Free memory was 55.6MB in the beginning and 82.9MB in the end (delta: -27.3MB). Peak memory consumption was 49.3MB. Max. memory is 16.1GB. [2023-11-28 23:55:45,987 INFO L158 Benchmark]: Witness Printer took 4.03ms. Allocated memory is still 222.3MB. Free memory was 82.9MB in the beginning and 81.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-28 23:55:45,989 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.14ms. Allocated memory is still 146.8MB. Free memory is still 121.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 350.99ms. Allocated memory is still 146.8MB. Free memory was 117.0MB in the beginning and 100.8MB in the end (delta: 16.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 66.06ms. Allocated memory is still 146.8MB. Free memory was 100.8MB in the beginning and 95.4MB in the end (delta: 5.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.29ms. Allocated memory is still 146.8MB. Free memory was 95.4MB in the beginning and 87.6MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 554.28ms. Allocated memory is still 146.8MB. Free memory was 87.6MB in the beginning and 56.1MB in the end (delta: 31.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * TraceAbstraction took 11788.69ms. Allocated memory was 146.8MB in the beginning and 222.3MB in the end (delta: 75.5MB). Free memory was 55.6MB in the beginning and 82.9MB in the end (delta: -27.3MB). Peak memory consumption was 49.3MB. Max. memory is 16.1GB. * Witness Printer took 4.03ms. Allocated memory is still 222.3MB. Free memory was 82.9MB in the beginning and 81.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 191, overapproximation of someUnaryDOUBLEoperation at line 106. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 128; [L23] unsigned short int var_1_4 = 256; [L24] unsigned short int var_1_6 = 10000; [L25] unsigned short int var_1_7 = 10000; [L26] unsigned short int var_1_8 = 128; [L27] unsigned short int var_1_9 = 8; [L28] unsigned char var_1_10 = 100; [L29] unsigned char var_1_11 = 64; [L30] unsigned char var_1_12 = 16; [L31] unsigned short int var_1_13 = 256; [L32] unsigned short int var_1_17 = 4; [L33] double var_1_18 = 64.2; [L34] unsigned short int var_1_19 = 53045; [L35] double var_1_20 = 1.75; [L36] double var_1_21 = 50.35; [L37] double var_1_22 = 5.5; [L38] double var_1_23 = 7.125; [L39] unsigned long int var_1_24 = 50; [L40] unsigned long int var_1_25 = 1907531378; [L41] unsigned long int var_1_26 = 8; [L42] unsigned char var_1_27 = 0; [L43] signed long int var_1_28 = 8; [L44] signed long int var_1_30 = 1; [L45] unsigned long int var_1_35 = 1; [L46] double var_1_37 = 1.4; [L47] unsigned char var_1_40 = 1; [L48] unsigned char var_1_41 = 0; [L49] unsigned char var_1_42 = 0; [L50] signed char var_1_43 = 10; [L51] signed char var_1_45 = 25; [L52] signed char var_1_46 = 16; [L53] signed char var_1_47 = 32; [L54] unsigned long int last_1_var_1_24 = 50; [L55] unsigned char last_1_var_1_27 = 0; [L195] isInitial = 1 [L196] FCALL initially() [L197] COND TRUE 1 [L198] CALL updateLastVariables() [L187] last_1_var_1_24 = var_1_24 [L188] last_1_var_1_27 = var_1_27 [L198] RET updateLastVariables() [L199] CALL updateVariables() [L134] var_1_4 = __VERIFIER_nondet_ushort() [L135] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L135] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L136] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L136] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L137] var_1_6 = __VERIFIER_nondet_ushort() [L138] CALL assume_abort_if_not(var_1_6 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=10000, var_1_8=128, var_1_9=8] [L138] RET assume_abort_if_not(var_1_6 >= 8191) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=10000, var_1_8=128, var_1_9=8] [L139] CALL assume_abort_if_not(var_1_6 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=10000, var_1_8=128, var_1_9=8] [L139] RET assume_abort_if_not(var_1_6 <= 16384) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=10000, var_1_8=128, var_1_9=8] [L140] var_1_7 = __VERIFIER_nondet_ushort() [L141] CALL assume_abort_if_not(var_1_7 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=128, var_1_9=8] [L141] RET assume_abort_if_not(var_1_7 >= 8192) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=128, var_1_9=8] [L142] CALL assume_abort_if_not(var_1_7 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=128, var_1_9=8] [L142] RET assume_abort_if_not(var_1_7 <= 16383) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=128, var_1_9=8] [L143] var_1_8 = __VERIFIER_nondet_ushort() [L144] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_9=8] [L144] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_9=8] [L145] CALL assume_abort_if_not(var_1_8 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=8] [L145] RET assume_abort_if_not(var_1_8 <= 16383) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=8] [L146] var_1_9 = __VERIFIER_nondet_ushort() [L147] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1] [L147] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1] [L148] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L148] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L149] var_1_11 = __VERIFIER_nondet_uchar() [L150] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L150] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L151] CALL assume_abort_if_not(var_1_11 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L151] RET assume_abort_if_not(var_1_11 <= 127) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L152] var_1_12 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L153] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L154] CALL assume_abort_if_not(var_1_12 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L154] RET assume_abort_if_not(var_1_12 <= 127) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L155] var_1_18 = __VERIFIER_nondet_double() [L156] CALL assume_abort_if_not((var_1_18 >= -922337.2036854776000e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L156] RET assume_abort_if_not((var_1_18 >= -922337.2036854776000e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L157] CALL assume_abort_if_not(var_1_18 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L157] RET assume_abort_if_not(var_1_18 != 0.0F) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L158] var_1_19 = __VERIFIER_nondet_ushort() [L159] CALL assume_abort_if_not(var_1_19 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L159] RET assume_abort_if_not(var_1_19 >= 49150) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L160] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L160] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L161] var_1_21 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L162] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L163] var_1_22 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L164] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L165] var_1_23 = __VERIFIER_nondet_double() [L166] CALL assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L166] RET assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L167] var_1_25 = __VERIFIER_nondet_ulong() [L168] CALL assume_abort_if_not(var_1_25 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L168] RET assume_abort_if_not(var_1_25 >= 1073741823) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L169] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L169] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=0, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L170] var_1_41 = __VERIFIER_nondet_uchar() [L171] CALL assume_abort_if_not(var_1_41 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L171] RET assume_abort_if_not(var_1_41 >= 1) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L172] CALL assume_abort_if_not(var_1_41 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L172] RET assume_abort_if_not(var_1_41 <= 1) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=0, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L173] var_1_42 = __VERIFIER_nondet_uchar() [L174] CALL assume_abort_if_not(var_1_42 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L174] RET assume_abort_if_not(var_1_42 >= 1) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L175] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L175] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=25, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L176] var_1_45 = __VERIFIER_nondet_char() [L177] CALL assume_abort_if_not(var_1_45 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L177] RET assume_abort_if_not(var_1_45 >= -1) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L178] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L178] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=16, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L179] var_1_46 = __VERIFIER_nondet_char() [L180] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L180] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L181] CALL assume_abort_if_not(var_1_46 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L181] RET assume_abort_if_not(var_1_46 <= 126) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=32, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L182] var_1_47 = __VERIFIER_nondet_char() [L183] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L183] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L184] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L184] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L199] RET updateVariables() [L200] CALL step() [L59] COND FALSE !(\read(last_1_var_1_27)) [L62] var_1_20 = var_1_22 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L64] COND TRUE (- 3.75) < ((((var_1_20) < (var_1_22)) ? (var_1_20) : (var_1_22))) [L65] var_1_27 = 0 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L67] EXPR var_1_8 << var_1_4 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L67] COND TRUE var_1_9 < (var_1_8 << var_1_4) [L68] var_1_10 = (var_1_11 + var_1_12) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L72] unsigned char stepLocal_0 = var_1_27; VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=256, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L73] COND TRUE (var_1_10 <= var_1_10) || stepLocal_0 [L74] var_1_13 = ((((((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) > (var_1_10)) ? (((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) : (var_1_10))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L78] unsigned short int stepLocal_1 = var_1_7; VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L79] COND FALSE !(stepLocal_1 == last_1_var_1_24) [L82] var_1_24 = (var_1_10 + (var_1_25 - var_1_11)) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L84] signed long int stepLocal_2 = var_1_19 - var_1_7; VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L85] COND FALSE !(var_1_10 > stepLocal_2) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=4, var_1_19=65534, var_1_1=128, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L88] COND TRUE var_1_20 < var_1_20 [L89] var_1_1 = ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=4, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L93] COND TRUE (var_1_20 / var_1_18) > var_1_20 [L94] var_1_17 = ((var_1_19 - ((((var_1_26) > (var_1_12)) ? (var_1_26) : (var_1_12)))) - var_1_7) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L96] var_1_28 = var_1_10 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=1, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L97] COND TRUE (var_1_19 + 100000000u) != ((((var_1_7) > (var_1_4)) ? (var_1_7) : (var_1_4))) [L98] var_1_30 = (((((var_1_10 + ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) > (var_1_7)) ? ((var_1_10 + ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : (var_1_7))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=1, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L102] var_1_35 = var_1_11 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=7/5, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L103] COND FALSE !(var_1_11 > var_1_6) [L106] var_1_37 = ((((var_1_21) < ((((((((49.2) > (var_1_22)) ? (49.2) : (var_1_22))) < 0 ) ? -((((49.2) > (var_1_22)) ? (49.2) : (var_1_22))) : ((((49.2) > (var_1_22)) ? (49.2) : (var_1_22))))))) ? (var_1_21) : ((((((((49.2) > (var_1_22)) ? (49.2) : (var_1_22))) < 0 ) ? -((((49.2) > (var_1_22)) ? (49.2) : (var_1_22))) : ((((49.2) > (var_1_22)) ? (49.2) : (var_1_22)))))))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_21=3, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=3, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L108] COND TRUE var_1_7 <= var_1_19 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_21=3, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=3, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L109] COND TRUE var_1_18 <= var_1_22 [L110] var_1_40 = (! var_1_41) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_21=3, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=3, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=10, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L117] COND TRUE var_1_11 != (~ (var_1_10 % var_1_7)) [L118] var_1_43 = (var_1_45 - var_1_46) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_0=0, stepLocal_1=16383, stepLocal_2=49151, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_21=3, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=3, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=0, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L200] RET step() [L201] CALL, EXPR property() [L191] EXPR ((var_1_20 < var_1_20) ? (var_1_1 == ((unsigned short int) ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))))) : (var_1_1 == ((unsigned short int) (((var_1_6 + var_1_7) - var_1_10) + var_1_10)))) && ((var_1_9 < (var_1_8 << var_1_4)) ? (var_1_10 == ((unsigned char) (var_1_11 + var_1_12))) : (var_1_10 == ((unsigned char) var_1_11))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_21=3, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=3, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=0, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L191-L192] return ((((((((var_1_20 < var_1_20) ? (var_1_1 == ((unsigned short int) ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))))) : (var_1_1 == ((unsigned short int) (((var_1_6 + var_1_7) - var_1_10) + var_1_10)))) && ((var_1_9 < (var_1_8 << var_1_4)) ? (var_1_10 == ((unsigned char) (var_1_11 + var_1_12))) : (var_1_10 == ((unsigned char) var_1_11)))) && (((var_1_10 <= var_1_10) || var_1_27) ? (var_1_13 == ((unsigned short int) ((((((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) > (var_1_10)) ? (((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) : (var_1_10))))) : (var_1_13 == ((unsigned short int) var_1_10)))) && (((var_1_20 / var_1_18) > var_1_20) ? (var_1_17 == ((unsigned short int) ((var_1_19 - ((((var_1_26) > (var_1_12)) ? (var_1_26) : (var_1_12)))) - var_1_7))) : 1)) && (last_1_var_1_27 ? (var_1_20 == ((double) (((((((((var_1_21) > (var_1_22)) ? (var_1_21) : (var_1_22)))) > (16.6)) ? (((((var_1_21) > (var_1_22)) ? (var_1_21) : (var_1_22)))) : (16.6))) - var_1_23))) : (var_1_20 == ((double) var_1_22)))) && ((var_1_7 == last_1_var_1_24) ? (var_1_24 == ((unsigned long int) (2332545940u - (1490203111u - var_1_11)))) : (var_1_24 == ((unsigned long int) (var_1_10 + (var_1_25 - var_1_11)))))) && ((var_1_10 > (var_1_19 - var_1_7)) ? (var_1_26 == ((unsigned long int) var_1_10)) : 1)) && (((- 3.75) < ((((var_1_20) < (var_1_22)) ? (var_1_20) : (var_1_22)))) ? (var_1_27 == ((unsigned char) 0)) : 1) ; [L201] RET, EXPR property() [L201] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_21=3, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=3, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=0, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=254, var_1_11=127, var_1_12=127, var_1_13=254, var_1_17=49024, var_1_19=65534, var_1_1=254, var_1_20=2, var_1_21=3, var_1_22=2, var_1_24=2147483774, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=254, var_1_30=16637, var_1_35=127, var_1_37=3, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=0, var_1_45=0, var_1_46=0, var_1_47=126, var_1_4=0, var_1_6=8191, var_1_7=16383, var_1_8=1, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 91 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.6s, OverallIterations: 7, TraceHistogramMax: 33, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 3.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1345 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1330 mSDsluCounter, 1899 SdHoareTripleChecker+Invalid, 1.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1251 mSDsCounter, 645 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2134 IncrementalHoareTripleChecker+Invalid, 2779 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 645 mSolverCounterUnsat, 648 mSDtfsCounter, 2134 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2132 GetRequests, 2030 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=299occurred in iteration=6, InterpolantAutomatonStates: 81, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 6 MinimizatonAttempts, 69 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 4.5s InterpolantComputationTime, 1668 NumberOfCodeBlocks, 1668 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 2075 ConstructedInterpolants, 0 QuantifiedInterpolants, 9657 SizeOfPredicates, 23 NumberOfNonLiveVariables, 2845 ConjunctsInSsa, 53 ConjunctsInUnsatCore, 10 InterpolantComputations, 2 PerfectInterpolantSequences, 20103/21120 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-28 23:55:46,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya --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 e07ba27107c0339a1f7e3501d4790d5de9caecf8620909022c4ae78f1c5afbea --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:55:47,917 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:55:47,983 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-28 23:55:47,987 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:55:47,988 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:55:48,025 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:55:48,026 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:55:48,026 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:55:48,027 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:55:48,028 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:55:48,028 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:55:48,029 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:55:48,030 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:55:48,031 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:55:48,031 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:55:48,032 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:55:48,033 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:55:48,033 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:55:48,034 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:55:48,034 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:55:48,035 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:55:48,035 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:55:48,036 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:55:48,036 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-28 23:55:48,036 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-28 23:55:48,037 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-28 23:55:48,037 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:55:48,037 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:55:48,038 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:55:48,038 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:55:48,039 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:55:48,039 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:55:48,040 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:55:48,040 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:55:48,040 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:55:48,040 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:55:48,040 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:55:48,041 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-28 23:55:48,041 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-28 23:55:48,041 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:55:48,041 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:55:48,042 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:55:48,042 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:55:48,042 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:55:48,042 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-28 23:55:48,042 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya 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 -> e07ba27107c0339a1f7e3501d4790d5de9caecf8620909022c4ae78f1c5afbea [2023-11-28 23:55:48,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:55:48,346 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:55:48,349 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:55:48,350 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:55:48,351 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:55:48,352 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i [2023-11-28 23:55:51,181 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:55:51,379 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:55:51,380 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i [2023-11-28 23:55:51,391 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data/e4c38937a/db275c3288a746879a0797e815eed02e/FLAGe4426b60d [2023-11-28 23:55:51,410 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/data/e4c38937a/db275c3288a746879a0797e815eed02e [2023-11-28 23:55:51,413 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:55:51,415 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:55:51,416 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:55:51,416 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:55:51,422 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:55:51,422 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,423 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@409cdf0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51, skipping insertion in model container [2023-11-28 23:55:51,424 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,459 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:55:51,614 WARN L240 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_4aaeae7a-7930-4606-b90d-ff65e28364b7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i[919,932] [2023-11-28 23:55:51,682 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:55:51,698 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:55:51,720 WARN L240 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_4aaeae7a-7930-4606-b90d-ff65e28364b7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i[919,932] [2023-11-28 23:55:51,758 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:55:51,775 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:55:51,775 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51 WrapperNode [2023-11-28 23:55:51,775 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:55:51,777 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:55:51,777 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:55:51,777 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:55:51,783 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,797 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,829 INFO L138 Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 202 [2023-11-28 23:55:51,830 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:55:51,831 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:55:51,831 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:55:51,831 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:55:51,842 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,843 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,849 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,863 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]. [2023-11-28 23:55:51,864 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,864 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,878 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,883 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,886 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,889 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,894 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:55:51,895 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:55:51,895 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:55:51,895 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:55:51,896 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (1/1) ... [2023-11-28 23:55:51,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:55:51,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:51,926 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:55:51,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:55:51,956 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:55:51,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-28 23:55:51,956 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 23:55:51,956 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 23:55:51,957 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:55:51,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:55:52,052 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:55:52,054 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:56:03,687 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:56:03,736 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:56:03,737 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 23:56:03,737 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:56:03 BoogieIcfgContainer [2023-11-28 23:56:03,738 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:56:03,741 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:56:03,741 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:56:03,744 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:56:03,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:55:51" (1/3) ... [2023-11-28 23:56:03,745 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc371e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:56:03, skipping insertion in model container [2023-11-28 23:56:03,745 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:51" (2/3) ... [2023-11-28 23:56:03,746 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc371e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:56:03, skipping insertion in model container [2023-11-28 23:56:03,746 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:56:03" (3/3) ... [2023-11-28 23:56:03,747 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-22.i [2023-11-28 23:56:03,767 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:56:03,768 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 23:56:03,815 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:56:03,822 INFO L357 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, mHoare=true, 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;@22309d40, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:56:03,823 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 23:56:03,828 INFO L276 IsEmpty]: Start isEmpty. Operand has 86 states, 50 states have (on average 1.44) internal successors, (72), 51 states have internal predecessors, (72), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:56:03,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 23:56:03,845 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:03,846 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:56:03,846 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:03,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:03,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1374573932, now seen corresponding path program 1 times [2023-11-28 23:56:03,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:56:03,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885683390] [2023-11-28 23:56:03,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:03,862 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 [2023-11-28 23:56:03,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:56:03,864 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-28 23:56:03,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-28 23:56:04,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:04,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 23:56:04,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:04,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1024 proven. 0 refuted. 0 times theorem prover too weak. 1088 trivial. 0 not checked. [2023-11-28 23:56:04,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:56:04,922 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:56:04,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885683390] [2023-11-28 23:56:04,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885683390] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:04,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:56:04,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:56:04,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475739535] [2023-11-28 23:56:04,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:04,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 23:56:04,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:56:04,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 23:56:04,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:56:04,959 INFO L87 Difference]: Start difference. First operand has 86 states, 50 states have (on average 1.44) internal successors, (72), 51 states have internal predecessors, (72), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-28 23:56:09,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:56:09,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:09,757 INFO L93 Difference]: Finished difference Result 166 states and 301 transitions. [2023-11-28 23:56:09,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 23:56:09,967 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 205 [2023-11-28 23:56:09,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:09,973 INFO L225 Difference]: With dead ends: 166 [2023-11-28 23:56:09,973 INFO L226 Difference]: Without dead ends: 81 [2023-11-28 23:56:09,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:56:09,981 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:09,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 120 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2023-11-28 23:56:09,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2023-11-28 23:56:10,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2023-11-28 23:56:10,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 46 states have (on average 1.2391304347826086) internal successors, (57), 46 states have internal predecessors, (57), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:56:10,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 123 transitions. [2023-11-28 23:56:10,021 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 123 transitions. Word has length 205 [2023-11-28 23:56:10,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:10,022 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 123 transitions. [2023-11-28 23:56:10,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-28 23:56:10,022 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 123 transitions. [2023-11-28 23:56:10,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 23:56:10,026 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:10,026 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:56:10,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-28 23:56:10,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-28 23:56:10,227 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:10,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:10,228 INFO L85 PathProgramCache]: Analyzing trace with hash -424867608, now seen corresponding path program 1 times [2023-11-28 23:56:10,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:56:10,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393173664] [2023-11-28 23:56:10,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:10,229 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 [2023-11-28 23:56:10,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:56:10,230 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-28 23:56:10,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-28 23:56:11,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:11,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-28 23:56:11,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:13,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2023-11-28 23:56:13,083 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:56:13,083 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:56:13,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393173664] [2023-11-28 23:56:13,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393173664] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:13,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:56:13,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:56:13,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561126202] [2023-11-28 23:56:13,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:13,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:56:13,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:56:13,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:56:13,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:56:13,089 INFO L87 Difference]: Start difference. First operand 81 states and 123 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2023-11-28 23:56:18,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.69s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:56:18,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:18,126 INFO L93 Difference]: Finished difference Result 161 states and 245 transitions. [2023-11-28 23:56:18,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:56:18,361 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2023-11-28 23:56:18,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:18,364 INFO L225 Difference]: With dead ends: 161 [2023-11-28 23:56:18,364 INFO L226 Difference]: Without dead ends: 81 [2023-11-28 23:56:18,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:56:18,367 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 87 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 68 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:18,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 117 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2023-11-28 23:56:18,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2023-11-28 23:56:18,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2023-11-28 23:56:18,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 46 states have (on average 1.2173913043478262) internal successors, (56), 46 states have internal predecessors, (56), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-11-28 23:56:18,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 122 transitions. [2023-11-28 23:56:18,382 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 122 transitions. Word has length 205 [2023-11-28 23:56:18,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:18,384 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 122 transitions. [2023-11-28 23:56:18,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2023-11-28 23:56:18,384 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 122 transitions. [2023-11-28 23:56:18,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 23:56:18,387 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:18,387 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:56:18,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-28 23:56:18,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-28 23:56:18,588 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:18,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:18,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1242516058, now seen corresponding path program 1 times [2023-11-28 23:56:18,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:56:18,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236503972] [2023-11-28 23:56:18,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:18,589 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 [2023-11-28 23:56:18,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:56:18,591 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-28 23:56:18,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-28 23:56:19,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:19,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-28 23:56:19,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:25,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 518 proven. 162 refuted. 0 times theorem prover too weak. 1432 trivial. 0 not checked. [2023-11-28 23:56:25,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:56:26,831 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:56:26,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236503972] [2023-11-28 23:56:26,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236503972] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:26,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [112100973] [2023-11-28 23:56:26,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:26,833 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-28 23:56:26,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-28 23:56:26,835 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-28 23:56:26,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-11-28 23:56:28,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:28,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 23:56:28,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 488 proven. 84 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked. [2023-11-28 23:56:32,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:56:33,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [112100973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:33,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:56:33,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 11 [2023-11-28 23:56:33,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159154356] [2023-11-28 23:56:33,088 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:56:33,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:56:33,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:56:33,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:56:33,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-11-28 23:56:33,092 INFO L87 Difference]: Start difference. First operand 81 states and 122 transitions. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 11 states have internal predecessors, (78), 3 states have call successors, (60), 3 states have call predecessors, (60), 5 states have return successors, (61), 3 states have call predecessors, (61), 3 states have call successors, (61) [2023-11-28 23:56:40,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.76s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:56:44,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:56:48,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:56:52,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:56:56,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:00,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:05,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:09,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:13,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:17,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:21,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:25,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:29,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:33,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:38,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.72s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:42,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:48,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.84s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:52,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:57:56,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:00,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:04,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:08,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:12,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:16,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:20,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:24,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:28,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:58:28,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:58:28,176 INFO L93 Difference]: Finished difference Result 252 states and 373 transitions. [2023-11-28 23:58:28,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-28 23:58:28,419 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 11 states have internal predecessors, (78), 3 states have call successors, (60), 3 states have call predecessors, (60), 5 states have return successors, (61), 3 states have call predecessors, (61), 3 states have call successors, (61) Word has length 205 [2023-11-28 23:58:28,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:58:28,422 INFO L225 Difference]: With dead ends: 252 [2023-11-28 23:58:28,422 INFO L226 Difference]: Without dead ends: 172 [2023-11-28 23:58:28,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 745 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=288, Invalid=642, Unknown=0, NotChecked=0, Total=930 [2023-11-28 23:58:28,425 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 138 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 96 mSolverCounterUnsat, 27 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 113.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 27 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 114.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:58:28,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 577 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 371 Invalid, 27 Unknown, 0 Unchecked, 114.1s Time] [2023-11-28 23:58:28,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2023-11-28 23:58:28,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 152. [2023-11-28 23:58:28,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 81 states have (on average 1.1481481481481481) internal successors, (93), 81 states have internal predecessors, (93), 66 states have call successors, (66), 4 states have call predecessors, (66), 4 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-11-28 23:58:28,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 225 transitions. [2023-11-28 23:58:28,470 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 225 transitions. Word has length 205 [2023-11-28 23:58:28,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:58:28,471 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 225 transitions. [2023-11-28 23:58:28,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 11 states have internal predecessors, (78), 3 states have call successors, (60), 3 states have call predecessors, (60), 5 states have return successors, (61), 3 states have call predecessors, (61), 3 states have call successors, (61) [2023-11-28 23:58:28,472 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 225 transitions. [2023-11-28 23:58:28,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 23:58:28,476 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:58:28,476 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:58:28,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-28 23:58:28,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2023-11-28 23:58:28,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-28 23:58:28,892 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:58:28,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:28,892 INFO L85 PathProgramCache]: Analyzing trace with hash 2041333988, now seen corresponding path program 1 times [2023-11-28 23:58:28,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:58:28,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1580389991] [2023-11-28 23:58:28,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:28,893 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 [2023-11-28 23:58:28,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:58:28,894 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-28 23:58:28,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-28 23:58:29,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:29,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-28 23:58:29,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:34,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1210 proven. 204 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2023-11-28 23:58:34,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:58:35,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:58:35,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1580389991] [2023-11-28 23:58:35,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1580389991] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:58:35,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [287413571] [2023-11-28 23:58:35,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:35,228 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-28 23:58:35,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-28 23:58:35,230 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-28 23:58:35,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-11-28 23:58:37,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:37,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:58:37,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:39,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 276 proven. 90 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked. [2023-11-28 23:58:39,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:58:39,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [287413571] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:58:39,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:58:39,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5] total 13 [2023-11-28 23:58:39,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083571134] [2023-11-28 23:58:39,546 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:58:39,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-28 23:58:39,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:58:39,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-28 23:58:39,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-28 23:58:39,549 INFO L87 Difference]: Start difference. First operand 152 states and 225 transitions. Second operand has 13 states, 13 states have (on average 7.153846153846154) internal successors, (93), 12 states have internal predecessors, (93), 5 states have call successors, (63), 5 states have call predecessors, (63), 7 states have return successors, (64), 5 states have call predecessors, (64), 5 states have call successors, (64) [2023-11-28 23:58:47,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:58:51,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:58:55,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:58:59,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:03,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:07,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:11,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:16,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:20,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:24,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:28,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:32,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:36,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:40,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.72s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:59:40,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:59:40,745 INFO L93 Difference]: Finished difference Result 264 states and 372 transitions. [2023-11-28 23:59:40,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-28 23:59:40,974 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.153846153846154) internal successors, (93), 12 states have internal predecessors, (93), 5 states have call successors, (63), 5 states have call predecessors, (63), 7 states have return successors, (64), 5 states have call predecessors, (64), 5 states have call successors, (64) Word has length 205 [2023-11-28 23:59:40,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:59:40,977 INFO L225 Difference]: With dead ends: 264 [2023-11-28 23:59:40,977 INFO L226 Difference]: Without dead ends: 184 [2023-11-28 23:59:40,978 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 439 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2023-11-28 23:59:40,978 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 131 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 46 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.9s IncrementalHoareTripleChecker+Time [2023-11-28 23:59:40,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 259 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 350 Invalid, 13 Unknown, 0 Unchecked, 59.9s Time] [2023-11-28 23:59:40,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2023-11-28 23:59:41,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 176. [2023-11-28 23:59:41,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 99 states have (on average 1.0909090909090908) internal successors, (108), 99 states have internal predecessors, (108), 66 states have call successors, (66), 10 states have call predecessors, (66), 10 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-11-28 23:59:41,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 240 transitions. [2023-11-28 23:59:41,015 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 240 transitions. Word has length 205 [2023-11-28 23:59:41,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:59:41,016 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 240 transitions. [2023-11-28 23:59:41,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.153846153846154) internal successors, (93), 12 states have internal predecessors, (93), 5 states have call successors, (63), 5 states have call predecessors, (63), 7 states have return successors, (64), 5 states have call predecessors, (64), 5 states have call successors, (64) [2023-11-28 23:59:41,016 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 240 transitions. [2023-11-28 23:59:41,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-11-28 23:59:41,019 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:59:41,019 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:59:41,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-28 23:59:41,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2023-11-28 23:59:41,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-28 23:59:41,425 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:59:41,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:59:41,425 INFO L85 PathProgramCache]: Analyzing trace with hash -343576019, now seen corresponding path program 1 times [2023-11-28 23:59:41,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:59:41,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [900389163] [2023-11-28 23:59:41,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:59:41,426 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 [2023-11-28 23:59:41,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:59:41,427 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-28 23:59:41,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4aaeae7a-7930-4606-b90d-ff65e28364b7/bin/uautomizer-verify-BQ2R08f2Ya/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 (8)] Waiting until timeout for monitored process [2023-11-28 23:59:43,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:59:43,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-28 23:59:43,689 INFO L285 TraceCheckSpWp]: Computing forward predicates...