./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1 --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 905d3c2d64fb03f53248320b27cdc3e4c5f3c81c244c4c483adcf3446c7ed609 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:17:03,948 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:17:04,003 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 11:17:04,008 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:17:04,008 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:17:04,028 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:17:04,029 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:17:04,029 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:17:04,030 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:17:04,030 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:17:04,030 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:17:04,030 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:17:04,030 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:17:04,030 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:17:04,030 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:17:04,031 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:17:04,031 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:17:04,032 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:17:04,032 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:17:04,032 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:17:04,033 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:17:04,033 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1 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 -> 905d3c2d64fb03f53248320b27cdc3e4c5f3c81c244c4c483adcf3446c7ed609 [2024-12-02 11:17:04,269 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:17:04,277 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:17:04,279 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:17:04,280 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:17:04,280 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:17:04,281 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i [2024-12-02 11:17:06,906 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/464736739/da02f62a966445b4993057a2356f7a4d/FLAG46ca8f107 [2024-12-02 11:17:07,132 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:17:07,132 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i [2024-12-02 11:17:07,142 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/464736739/da02f62a966445b4993057a2356f7a4d/FLAG46ca8f107 [2024-12-02 11:17:07,494 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/464736739/da02f62a966445b4993057a2356f7a4d [2024-12-02 11:17:07,496 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:17:07,497 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:17:07,498 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:17:07,498 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:17:07,501 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:17:07,502 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,503 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36059bd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07, skipping insertion in model container [2024-12-02 11:17:07,503 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,522 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:17:07,643 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i[919,932] [2024-12-02 11:17:07,703 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:17:07,711 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:17:07,719 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i[919,932] [2024-12-02 11:17:07,749 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:17:07,766 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:17:07,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07 WrapperNode [2024-12-02 11:17:07,766 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:17:07,767 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:17:07,768 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:17:07,768 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:17:07,774 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,783 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,814 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 306 [2024-12-02 11:17:07,815 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:17:07,815 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:17:07,815 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:17:07,815 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:17:07,823 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,823 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,827 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,847 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 11:17:07,847 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,847 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,858 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,860 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,864 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,868 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,870 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,877 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:17:07,878 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:17:07,878 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:17:07,878 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:17:07,879 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (1/1) ... [2024-12-02 11:17:07,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:17:07,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:07,908 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:17:07,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:17:07,936 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:17:07,936 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:17:07,936 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:17:07,936 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:17:07,936 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:17:07,936 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:17:08,019 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:17:08,021 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:17:08,502 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-12-02 11:17:08,502 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:17:08,514 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:17:08,514 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:17:08,514 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:17:08 BoogieIcfgContainer [2024-12-02 11:17:08,514 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:17:08,516 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:17:08,516 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:17:08,520 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:17:08,520 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:17:07" (1/3) ... [2024-12-02 11:17:08,521 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59e1ce46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:17:08, skipping insertion in model container [2024-12-02 11:17:08,521 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:07" (2/3) ... [2024-12-02 11:17:08,521 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59e1ce46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:17:08, skipping insertion in model container [2024-12-02 11:17:08,521 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:17:08" (3/3) ... [2024-12-02 11:17:08,522 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i [2024-12-02 11:17:08,534 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:17:08,535 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i that has 2 procedures, 130 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:17:08,581 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:17:08,592 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@43188c60, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:17:08,592 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:17:08,595 INFO L276 IsEmpty]: Start isEmpty. Operand has 130 states, 93 states have (on average 1.5161290322580645) internal successors, (141), 94 states have internal predecessors, (141), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-12-02 11:17:08,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-12-02 11:17:08,606 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:08,607 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:08,607 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:08,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:08,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1834571162, now seen corresponding path program 1 times [2024-12-02 11:17:08,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:08,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141239479] [2024-12-02 11:17:08,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:08,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:08,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:08,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-12-02 11:17:08,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:08,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141239479] [2024-12-02 11:17:08,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141239479] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:17:08,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882658128] [2024-12-02 11:17:08,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:08,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:08,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:08,927 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:17:08,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:17:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:09,114 INFO L256 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:17:09,122 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:17:09,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-12-02 11:17:09,152 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:17:09,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882658128] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:09,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:17:09,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 11:17:09,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032754414] [2024-12-02 11:17:09,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:09,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:17:09,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:09,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:17:09,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:17:09,177 INFO L87 Difference]: Start difference. First operand has 130 states, 93 states have (on average 1.5161290322580645) internal successors, (141), 94 states have internal predecessors, (141), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:17:09,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:09,204 INFO L93 Difference]: Finished difference Result 253 states and 446 transitions. [2024-12-02 11:17:09,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:17:09,206 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 221 [2024-12-02 11:17:09,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:09,212 INFO L225 Difference]: With dead ends: 253 [2024-12-02 11:17:09,212 INFO L226 Difference]: Without dead ends: 126 [2024-12-02 11:17:09,215 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:17:09,218 INFO L435 NwaCegarLoop]: 198 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:09,218 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:17:09,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-12-02 11:17:09,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2024-12-02 11:17:09,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 90 states have (on average 1.4444444444444444) internal successors, (130), 90 states have internal predecessors, (130), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-12-02 11:17:09,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 198 transitions. [2024-12-02 11:17:09,255 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 198 transitions. Word has length 221 [2024-12-02 11:17:09,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:09,255 INFO L471 AbstractCegarLoop]: Abstraction has 126 states and 198 transitions. [2024-12-02 11:17:09,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:17:09,256 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 198 transitions. [2024-12-02 11:17:09,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-12-02 11:17:09,259 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:09,259 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:09,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:17:09,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 11:17:09,460 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:09,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:09,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1078340100, now seen corresponding path program 1 times [2024-12-02 11:17:09,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:09,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882875107] [2024-12-02 11:17:09,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:09,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:09,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:10,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:10,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:10,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882875107] [2024-12-02 11:17:10,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882875107] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:10,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:10,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:17:10,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080901248] [2024-12-02 11:17:10,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:10,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:17:10,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:10,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:17:10,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:10,326 INFO L87 Difference]: Start difference. First operand 126 states and 198 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:10,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:10,841 INFO L93 Difference]: Finished difference Result 534 states and 839 transitions. [2024-12-02 11:17:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:17:10,842 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-12-02 11:17:10,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:10,846 INFO L225 Difference]: With dead ends: 534 [2024-12-02 11:17:10,847 INFO L226 Difference]: Without dead ends: 411 [2024-12-02 11:17:10,848 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:17:10,848 INFO L435 NwaCegarLoop]: 250 mSDtfsCounter, 450 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:10,849 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [450 Valid, 793 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:17:10,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2024-12-02 11:17:10,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 273. [2024-12-02 11:17:10,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 202 states have (on average 1.4554455445544554) internal successors, (294), 202 states have internal predecessors, (294), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 11:17:10,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 430 transitions. [2024-12-02 11:17:10,895 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 430 transitions. Word has length 222 [2024-12-02 11:17:10,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:10,896 INFO L471 AbstractCegarLoop]: Abstraction has 273 states and 430 transitions. [2024-12-02 11:17:10,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:10,896 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 430 transitions. [2024-12-02 11:17:10,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-12-02 11:17:10,901 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:10,901 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:10,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:17:10,902 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:10,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:10,902 INFO L85 PathProgramCache]: Analyzing trace with hash 568867010, now seen corresponding path program 1 times [2024-12-02 11:17:10,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:10,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219911877] [2024-12-02 11:17:10,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:10,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:10,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:11,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:11,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:11,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219911877] [2024-12-02 11:17:11,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219911877] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:11,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:11,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:17:11,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244143000] [2024-12-02 11:17:11,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:11,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:17:11,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:11,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:17:11,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:17:11,429 INFO L87 Difference]: Start difference. First operand 273 states and 430 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:17:11,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:11,944 INFO L93 Difference]: Finished difference Result 1012 states and 1594 transitions. [2024-12-02 11:17:11,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:17:11,944 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 222 [2024-12-02 11:17:11,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:11,950 INFO L225 Difference]: With dead ends: 1012 [2024-12-02 11:17:11,950 INFO L226 Difference]: Without dead ends: 742 [2024-12-02 11:17:11,951 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:17:11,952 INFO L435 NwaCegarLoop]: 266 mSDtfsCounter, 478 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:11,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 739 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:17:11,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2024-12-02 11:17:12,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 736. [2024-12-02 11:17:12,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 549 states have (on average 1.4480874316939891) internal successors, (795), 551 states have internal predecessors, (795), 180 states have call successors, (180), 6 states have call predecessors, (180), 6 states have return successors, (180), 178 states have call predecessors, (180), 180 states have call successors, (180) [2024-12-02 11:17:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1155 transitions. [2024-12-02 11:17:12,034 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1155 transitions. Word has length 222 [2024-12-02 11:17:12,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:12,035 INFO L471 AbstractCegarLoop]: Abstraction has 736 states and 1155 transitions. [2024-12-02 11:17:12,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:17:12,035 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1155 transitions. [2024-12-02 11:17:12,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-12-02 11:17:12,038 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:12,038 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:12,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:17:12,039 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:12,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:12,039 INFO L85 PathProgramCache]: Analyzing trace with hash 961894020, now seen corresponding path program 1 times [2024-12-02 11:17:12,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:12,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351506396] [2024-12-02 11:17:12,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:12,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:12,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:12,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:12,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:12,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351506396] [2024-12-02 11:17:12,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351506396] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:12,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:12,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:17:12,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502028100] [2024-12-02 11:17:12,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:12,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:17:12,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:12,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:17:12,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:17:12,728 INFO L87 Difference]: Start difference. First operand 736 states and 1155 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:14,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:14,466 INFO L93 Difference]: Finished difference Result 1659 states and 2569 transitions. [2024-12-02 11:17:14,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:17:14,467 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-12-02 11:17:14,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:14,475 INFO L225 Difference]: With dead ends: 1659 [2024-12-02 11:17:14,476 INFO L226 Difference]: Without dead ends: 1389 [2024-12-02 11:17:14,477 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:17:14,478 INFO L435 NwaCegarLoop]: 588 mSDtfsCounter, 694 mSDsluCounter, 1498 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 2086 SdHoareTripleChecker+Invalid, 1530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:14,478 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [694 Valid, 2086 Invalid, 1530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1347 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 11:17:14,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2024-12-02 11:17:14,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 941. [2024-12-02 11:17:14,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 708 states have (on average 1.4548022598870056) internal successors, (1030), 712 states have internal predecessors, (1030), 224 states have call successors, (224), 8 states have call predecessors, (224), 8 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2024-12-02 11:17:14,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1478 transitions. [2024-12-02 11:17:14,595 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1478 transitions. Word has length 222 [2024-12-02 11:17:14,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:14,595 INFO L471 AbstractCegarLoop]: Abstraction has 941 states and 1478 transitions. [2024-12-02 11:17:14,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:14,596 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1478 transitions. [2024-12-02 11:17:14,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-12-02 11:17:14,599 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:14,599 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:14,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:17:14,599 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:14,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:14,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1833177077, now seen corresponding path program 1 times [2024-12-02 11:17:14,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:14,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356521909] [2024-12-02 11:17:14,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:14,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:14,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:15,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:15,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:15,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356521909] [2024-12-02 11:17:15,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356521909] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:15,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:15,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:17:15,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260320107] [2024-12-02 11:17:15,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:15,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:17:15,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:15,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:17:15,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:17:15,152 INFO L87 Difference]: Start difference. First operand 941 states and 1478 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:16,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:16,552 INFO L93 Difference]: Finished difference Result 1789 states and 2767 transitions. [2024-12-02 11:17:16,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:17:16,552 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-12-02 11:17:16,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:16,561 INFO L225 Difference]: With dead ends: 1789 [2024-12-02 11:17:16,561 INFO L226 Difference]: Without dead ends: 1403 [2024-12-02 11:17:16,563 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-12-02 11:17:16,564 INFO L435 NwaCegarLoop]: 542 mSDtfsCounter, 620 mSDsluCounter, 1647 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 2189 SdHoareTripleChecker+Invalid, 1313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:16,564 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 2189 Invalid, 1313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1132 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 11:17:16,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1403 states. [2024-12-02 11:17:16,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1403 to 941. [2024-12-02 11:17:16,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 708 states have (on average 1.4548022598870056) internal successors, (1030), 712 states have internal predecessors, (1030), 224 states have call successors, (224), 8 states have call predecessors, (224), 8 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2024-12-02 11:17:16,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1478 transitions. [2024-12-02 11:17:16,667 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1478 transitions. Word has length 223 [2024-12-02 11:17:16,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:16,668 INFO L471 AbstractCegarLoop]: Abstraction has 941 states and 1478 transitions. [2024-12-02 11:17:16,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:16,668 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1478 transitions. [2024-12-02 11:17:16,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-12-02 11:17:16,671 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:16,671 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:16,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 11:17:16,671 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:16,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:16,672 INFO L85 PathProgramCache]: Analyzing trace with hash -643949533, now seen corresponding path program 1 times [2024-12-02 11:17:16,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:16,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664365562] [2024-12-02 11:17:16,672 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:16,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:16,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:16,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:16,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:16,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664365562] [2024-12-02 11:17:16,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664365562] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:16,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:16,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:17:16,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136925696] [2024-12-02 11:17:16,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:16,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:17:16,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:16,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:17:16,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:17:16,996 INFO L87 Difference]: Start difference. First operand 941 states and 1478 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:17,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:17,318 INFO L93 Difference]: Finished difference Result 2037 states and 3213 transitions. [2024-12-02 11:17:17,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:17:17,319 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-12-02 11:17:17,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:17,327 INFO L225 Difference]: With dead ends: 2037 [2024-12-02 11:17:17,328 INFO L226 Difference]: Without dead ends: 1099 [2024-12-02 11:17:17,330 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:17,331 INFO L435 NwaCegarLoop]: 181 mSDtfsCounter, 70 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:17,331 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 448 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:17:17,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2024-12-02 11:17:17,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1027. [2024-12-02 11:17:17,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 758 states have (on average 1.4419525065963061) internal successors, (1093), 762 states have internal predecessors, (1093), 258 states have call successors, (258), 10 states have call predecessors, (258), 10 states have return successors, (258), 254 states have call predecessors, (258), 258 states have call successors, (258) [2024-12-02 11:17:17,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1609 transitions. [2024-12-02 11:17:17,459 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 1609 transitions. Word has length 223 [2024-12-02 11:17:17,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:17,459 INFO L471 AbstractCegarLoop]: Abstraction has 1027 states and 1609 transitions. [2024-12-02 11:17:17,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:17,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 1609 transitions. [2024-12-02 11:17:17,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-12-02 11:17:17,463 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:17,463 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:17,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 11:17:17,463 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:17,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:17,464 INFO L85 PathProgramCache]: Analyzing trace with hash 792366975, now seen corresponding path program 1 times [2024-12-02 11:17:17,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:17,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138974860] [2024-12-02 11:17:17,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:17,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:17,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:17,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:17,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138974860] [2024-12-02 11:17:17,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138974860] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:17,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:17,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:17:17,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383223252] [2024-12-02 11:17:17,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:17,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:17:17,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:17,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:17:17,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:17,755 INFO L87 Difference]: Start difference. First operand 1027 states and 1609 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:18,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:18,327 INFO L93 Difference]: Finished difference Result 2780 states and 4333 transitions. [2024-12-02 11:17:18,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:17:18,328 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 224 [2024-12-02 11:17:18,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:18,340 INFO L225 Difference]: With dead ends: 2780 [2024-12-02 11:17:18,340 INFO L226 Difference]: Without dead ends: 1842 [2024-12-02 11:17:18,343 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:17:18,344 INFO L435 NwaCegarLoop]: 284 mSDtfsCounter, 301 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:18,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 755 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:17:18,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1842 states. [2024-12-02 11:17:18,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1842 to 1244. [2024-12-02 11:17:18,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 975 states have (on average 1.4830769230769232) internal successors, (1446), 979 states have internal predecessors, (1446), 258 states have call successors, (258), 10 states have call predecessors, (258), 10 states have return successors, (258), 254 states have call predecessors, (258), 258 states have call successors, (258) [2024-12-02 11:17:18,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1962 transitions. [2024-12-02 11:17:18,510 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1962 transitions. Word has length 224 [2024-12-02 11:17:18,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:18,511 INFO L471 AbstractCegarLoop]: Abstraction has 1244 states and 1962 transitions. [2024-12-02 11:17:18,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:18,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1962 transitions. [2024-12-02 11:17:18,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-12-02 11:17:18,513 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:18,513 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:18,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 11:17:18,514 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:18,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:18,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1727592959, now seen corresponding path program 1 times [2024-12-02 11:17:18,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:18,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897190977] [2024-12-02 11:17:18,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:18,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:18,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:18,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:18,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897190977] [2024-12-02 11:17:18,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897190977] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:18,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:18,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:17:18,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269609307] [2024-12-02 11:17:18,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:18,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:17:18,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:18,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:17:18,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:17:18,944 INFO L87 Difference]: Start difference. First operand 1244 states and 1962 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:19,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:19,311 INFO L93 Difference]: Finished difference Result 1985 states and 3119 transitions. [2024-12-02 11:17:19,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:17:19,311 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 224 [2024-12-02 11:17:19,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:19,317 INFO L225 Difference]: With dead ends: 1985 [2024-12-02 11:17:19,317 INFO L226 Difference]: Without dead ends: 819 [2024-12-02 11:17:19,319 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:19,320 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 134 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:19,320 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 530 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:17:19,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2024-12-02 11:17:19,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 653. [2024-12-02 11:17:19,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 500 states have (on average 1.474) internal successors, (737), 502 states have internal predecessors, (737), 146 states have call successors, (146), 6 states have call predecessors, (146), 6 states have return successors, (146), 144 states have call predecessors, (146), 146 states have call successors, (146) [2024-12-02 11:17:19,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1029 transitions. [2024-12-02 11:17:19,401 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1029 transitions. Word has length 224 [2024-12-02 11:17:19,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:19,401 INFO L471 AbstractCegarLoop]: Abstraction has 653 states and 1029 transitions. [2024-12-02 11:17:19,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:19,402 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1029 transitions. [2024-12-02 11:17:19,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-12-02 11:17:19,403 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:19,403 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:19,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 11:17:19,403 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:19,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:19,404 INFO L85 PathProgramCache]: Analyzing trace with hash -830216772, now seen corresponding path program 1 times [2024-12-02 11:17:19,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:19,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078573308] [2024-12-02 11:17:19,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:19,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:19,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:19,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:19,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078573308] [2024-12-02 11:17:19,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078573308] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:19,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:19,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:17:19,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297949645] [2024-12-02 11:17:19,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:19,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:17:19,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:19,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:17:19,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:19,744 INFO L87 Difference]: Start difference. First operand 653 states and 1029 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:20,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:20,434 INFO L93 Difference]: Finished difference Result 2340 states and 3706 transitions. [2024-12-02 11:17:20,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:17:20,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-12-02 11:17:20,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:20,444 INFO L225 Difference]: With dead ends: 2340 [2024-12-02 11:17:20,445 INFO L226 Difference]: Without dead ends: 1804 [2024-12-02 11:17:20,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:17:20,447 INFO L435 NwaCegarLoop]: 283 mSDtfsCounter, 296 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:20,448 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 687 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:17:20,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2024-12-02 11:17:20,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1556. [2024-12-02 11:17:20,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1556 states, 1287 states have (on average 1.487956487956488) internal successors, (1915), 1291 states have internal predecessors, (1915), 258 states have call successors, (258), 10 states have call predecessors, (258), 10 states have return successors, (258), 254 states have call predecessors, (258), 258 states have call successors, (258) [2024-12-02 11:17:20,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 2431 transitions. [2024-12-02 11:17:20,601 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 2431 transitions. Word has length 226 [2024-12-02 11:17:20,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:20,602 INFO L471 AbstractCegarLoop]: Abstraction has 1556 states and 2431 transitions. [2024-12-02 11:17:20,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:20,602 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 2431 transitions. [2024-12-02 11:17:20,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-12-02 11:17:20,604 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:20,605 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:20,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 11:17:20,605 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:20,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:20,605 INFO L85 PathProgramCache]: Analyzing trace with hash 62805116, now seen corresponding path program 1 times [2024-12-02 11:17:20,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:20,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817151420] [2024-12-02 11:17:20,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:20,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:20,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:21,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:21,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:21,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817151420] [2024-12-02 11:17:21,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817151420] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:21,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:21,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:17:21,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759223224] [2024-12-02 11:17:21,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:21,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:17:21,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:21,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:17:21,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:17:21,014 INFO L87 Difference]: Start difference. First operand 1556 states and 2431 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:22,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:22,414 INFO L93 Difference]: Finished difference Result 2864 states and 4426 transitions. [2024-12-02 11:17:22,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:17:22,414 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-12-02 11:17:22,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:22,421 INFO L225 Difference]: With dead ends: 2864 [2024-12-02 11:17:22,422 INFO L226 Difference]: Without dead ends: 2273 [2024-12-02 11:17:22,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:17:22,424 INFO L435 NwaCegarLoop]: 503 mSDtfsCounter, 674 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 1425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:22,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [674 Valid, 1923 Invalid, 1425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 1197 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 11:17:22,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2273 states. [2024-12-02 11:17:22,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2273 to 1560. [2024-12-02 11:17:22,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1560 states, 1291 states have (on average 1.4864446165762975) internal successors, (1919), 1295 states have internal predecessors, (1919), 258 states have call successors, (258), 10 states have call predecessors, (258), 10 states have return successors, (258), 254 states have call predecessors, (258), 258 states have call successors, (258) [2024-12-02 11:17:22,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1560 states to 1560 states and 2435 transitions. [2024-12-02 11:17:22,521 INFO L78 Accepts]: Start accepts. Automaton has 1560 states and 2435 transitions. Word has length 226 [2024-12-02 11:17:22,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:22,521 INFO L471 AbstractCegarLoop]: Abstraction has 1560 states and 2435 transitions. [2024-12-02 11:17:22,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:22,522 INFO L276 IsEmpty]: Start isEmpty. Operand 1560 states and 2435 transitions. [2024-12-02 11:17:22,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-12-02 11:17:22,524 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:22,524 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:22,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 11:17:22,524 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:22,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:22,525 INFO L85 PathProgramCache]: Analyzing trace with hash -99534663, now seen corresponding path program 1 times [2024-12-02 11:17:22,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:22,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942701240] [2024-12-02 11:17:22,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:22,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:23,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 114 proven. 165 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2024-12-02 11:17:23,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:23,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942701240] [2024-12-02 11:17:23,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942701240] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:17:23,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668362113] [2024-12-02 11:17:23,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:23,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:23,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:23,168 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:17:23,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:17:23,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:23,325 INFO L256 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-02 11:17:23,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:17:24,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1229 proven. 243 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2024-12-02 11:17:24,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:17:26,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 114 proven. 174 refuted. 0 times theorem prover too weak. 1956 trivial. 0 not checked. [2024-12-02 11:17:26,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668362113] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:17:26,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:17:26,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 31 [2024-12-02 11:17:26,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501342814] [2024-12-02 11:17:26,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:17:26,258 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 11:17:26,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:26,259 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 11:17:26,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=708, Unknown=0, NotChecked=0, Total=930 [2024-12-02 11:17:26,260 INFO L87 Difference]: Start difference. First operand 1560 states and 2435 transitions. Second operand has 31 states, 29 states have (on average 6.137931034482759) internal successors, (178), 28 states have internal predecessors, (178), 12 states have call successors, (102), 5 states have call predecessors, (102), 11 states have return successors, (102), 12 states have call predecessors, (102), 12 states have call successors, (102) [2024-12-02 11:17:31,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:31,768 INFO L93 Difference]: Finished difference Result 5094 states and 7734 transitions. [2024-12-02 11:17:31,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-12-02 11:17:31,769 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 6.137931034482759) internal successors, (178), 28 states have internal predecessors, (178), 12 states have call successors, (102), 5 states have call predecessors, (102), 11 states have return successors, (102), 12 states have call predecessors, (102), 12 states have call successors, (102) Word has length 227 [2024-12-02 11:17:31,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:31,779 INFO L225 Difference]: With dead ends: 5094 [2024-12-02 11:17:31,779 INFO L226 Difference]: Without dead ends: 3716 [2024-12-02 11:17:31,785 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3856 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2586, Invalid=9186, Unknown=0, NotChecked=0, Total=11772 [2024-12-02 11:17:31,785 INFO L435 NwaCegarLoop]: 339 mSDtfsCounter, 1758 mSDsluCounter, 2756 mSDsCounter, 0 mSdLazyCounter, 3176 mSolverCounterSat, 552 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1762 SdHoareTripleChecker+Valid, 3095 SdHoareTripleChecker+Invalid, 3728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 552 IncrementalHoareTripleChecker+Valid, 3176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:31,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1762 Valid, 3095 Invalid, 3728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [552 Valid, 3176 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-12-02 11:17:31,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3716 states. [2024-12-02 11:17:32,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3716 to 2334. [2024-12-02 11:17:32,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2334 states, 2030 states have (on average 1.4679802955665024) internal successors, (2980), 2038 states have internal predecessors, (2980), 266 states have call successors, (266), 37 states have call predecessors, (266), 37 states have return successors, (266), 258 states have call predecessors, (266), 266 states have call successors, (266) [2024-12-02 11:17:32,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2334 states to 2334 states and 3512 transitions. [2024-12-02 11:17:32,113 INFO L78 Accepts]: Start accepts. Automaton has 2334 states and 3512 transitions. Word has length 227 [2024-12-02 11:17:32,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:32,114 INFO L471 AbstractCegarLoop]: Abstraction has 2334 states and 3512 transitions. [2024-12-02 11:17:32,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 6.137931034482759) internal successors, (178), 28 states have internal predecessors, (178), 12 states have call successors, (102), 5 states have call predecessors, (102), 11 states have return successors, (102), 12 states have call predecessors, (102), 12 states have call successors, (102) [2024-12-02 11:17:32,114 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 3512 transitions. [2024-12-02 11:17:32,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-12-02 11:17:32,116 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:32,116 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:32,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:17:32,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:32,317 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:32,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:32,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1087768008, now seen corresponding path program 1 times [2024-12-02 11:17:32,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:32,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059176509] [2024-12-02 11:17:32,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:32,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:32,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:32,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:17:32,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:32,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059176509] [2024-12-02 11:17:32,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059176509] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:32,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:32,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:17:32,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548260844] [2024-12-02 11:17:32,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:32,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:17:32,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:32,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:17:32,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:32,668 INFO L87 Difference]: Start difference. First operand 2334 states and 3512 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:33,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:33,344 INFO L93 Difference]: Finished difference Result 4902 states and 7425 transitions. [2024-12-02 11:17:33,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:17:33,345 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 227 [2024-12-02 11:17:33,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:33,357 INFO L225 Difference]: With dead ends: 4902 [2024-12-02 11:17:33,357 INFO L226 Difference]: Without dead ends: 3642 [2024-12-02 11:17:33,360 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:17:33,360 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 420 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:33,361 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 863 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:17:33,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3642 states. [2024-12-02 11:17:33,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3642 to 2722. [2024-12-02 11:17:33,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2364 states have (on average 1.4606598984771573) internal successors, (3453), 2376 states have internal predecessors, (3453), 306 states have call successors, (306), 51 states have call predecessors, (306), 51 states have return successors, (306), 294 states have call predecessors, (306), 306 states have call successors, (306) [2024-12-02 11:17:33,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 4065 transitions. [2024-12-02 11:17:33,641 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 4065 transitions. Word has length 227 [2024-12-02 11:17:33,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:33,641 INFO L471 AbstractCegarLoop]: Abstraction has 2722 states and 4065 transitions. [2024-12-02 11:17:33,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:17:33,641 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 4065 transitions. [2024-12-02 11:17:33,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2024-12-02 11:17:33,643 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:33,643 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:33,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 11:17:33,643 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:33,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:33,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1971912699, now seen corresponding path program 1 times [2024-12-02 11:17:33,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:33,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291514323] [2024-12-02 11:17:33,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:33,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:33,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-12-02 11:17:33,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:33,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291514323] [2024-12-02 11:17:33,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291514323] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:17:33,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582031309] [2024-12-02 11:17:33,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:33,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:33,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:33,996 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:17:33,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:17:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:34,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:17:34,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:17:35,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 318 proven. 180 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked. [2024-12-02 11:17:35,212 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:17:35,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-12-02 11:17:35,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582031309] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:17:35,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:17:35,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 6] total 19 [2024-12-02 11:17:35,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977297133] [2024-12-02 11:17:35,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:17:35,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 11:17:35,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:35,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 11:17:35,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2024-12-02 11:17:35,547 INFO L87 Difference]: Start difference. First operand 2722 states and 4065 transitions. Second operand has 19 states, 19 states have (on average 7.315789473684211) internal successors, (139), 18 states have internal predecessors, (139), 7 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) [2024-12-02 11:17:36,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:36,511 INFO L93 Difference]: Finished difference Result 5538 states and 8198 transitions. [2024-12-02 11:17:36,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 11:17:36,512 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 7.315789473684211) internal successors, (139), 18 states have internal predecessors, (139), 7 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) Word has length 228 [2024-12-02 11:17:36,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:36,520 INFO L225 Difference]: With dead ends: 5538 [2024-12-02 11:17:36,520 INFO L226 Difference]: Without dead ends: 2916 [2024-12-02 11:17:36,522 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 445 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=521, Unknown=0, NotChecked=0, Total=702 [2024-12-02 11:17:36,523 INFO L435 NwaCegarLoop]: 202 mSDtfsCounter, 628 mSDsluCounter, 1240 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 1442 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:36,523 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [632 Valid, 1442 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:17:36,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2916 states. [2024-12-02 11:17:36,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2916 to 2691. [2024-12-02 11:17:36,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 2328 states have (on average 1.443298969072165) internal successors, (3360), 2340 states have internal predecessors, (3360), 306 states have call successors, (306), 56 states have call predecessors, (306), 56 states have return successors, (306), 294 states have call predecessors, (306), 306 states have call successors, (306) [2024-12-02 11:17:36,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 3972 transitions. [2024-12-02 11:17:36,741 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 3972 transitions. Word has length 228 [2024-12-02 11:17:36,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:36,741 INFO L471 AbstractCegarLoop]: Abstraction has 2691 states and 3972 transitions. [2024-12-02 11:17:36,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.315789473684211) internal successors, (139), 18 states have internal predecessors, (139), 7 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) [2024-12-02 11:17:36,742 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 3972 transitions. [2024-12-02 11:17:36,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2024-12-02 11:17:36,744 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:36,744 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:36,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 11:17:36,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 11:17:36,944 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:36,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:36,945 INFO L85 PathProgramCache]: Analyzing trace with hash -217217096, now seen corresponding path program 1 times [2024-12-02 11:17:36,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:36,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966926712] [2024-12-02 11:17:36,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:36,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:37,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:17:37,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765413174] [2024-12-02 11:17:37,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:37,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:37,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:37,035 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:17:37,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:17:37,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:17:37,202 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 11:17:37,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:17:37,380 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 11:17:37,380 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 11:17:37,381 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 11:17:37,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:17:37,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 11:17:37,585 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:37,729 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 11:17:37,733 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:17:37 BoogieIcfgContainer [2024-12-02 11:17:37,733 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 11:17:37,734 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 11:17:37,734 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 11:17:37,734 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 11:17:37,735 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:17:08" (3/4) ... [2024-12-02 11:17:37,747 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 11:17:37,748 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 11:17:37,749 INFO L158 Benchmark]: Toolchain (without parser) took 30251.43ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 116.2MB in the beginning and 163.5MB in the end (delta: -47.3MB). Peak memory consumption was 37.0MB. Max. memory is 16.1GB. [2024-12-02 11:17:37,749 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 142.6MB. Free memory is still 83.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:17:37,749 INFO L158 Benchmark]: CACSL2BoogieTranslator took 268.78ms. Allocated memory is still 142.6MB. Free memory was 116.2MB in the beginning and 99.6MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 11:17:37,750 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.19ms. Allocated memory is still 142.6MB. Free memory was 99.6MB in the beginning and 94.5MB in the end (delta: 5.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:17:37,750 INFO L158 Benchmark]: Boogie Preprocessor took 62.13ms. Allocated memory is still 142.6MB. Free memory was 94.3MB in the beginning and 87.7MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:17:37,750 INFO L158 Benchmark]: RCFGBuilder took 636.60ms. Allocated memory is still 142.6MB. Free memory was 87.7MB in the beginning and 112.9MB in the end (delta: -25.3MB). Peak memory consumption was 48.1MB. Max. memory is 16.1GB. [2024-12-02 11:17:37,751 INFO L158 Benchmark]: TraceAbstraction took 29217.08ms. Allocated memory was 142.6MB in the beginning and 520.1MB in the end (delta: 377.5MB). Free memory was 112.4MB in the beginning and 457.2MB in the end (delta: -344.8MB). Peak memory consumption was 198.5MB. Max. memory is 16.1GB. [2024-12-02 11:17:37,751 INFO L158 Benchmark]: Witness Printer took 13.86ms. Allocated memory was 520.1MB in the beginning and 226.5MB in the end (delta: -293.6MB). Free memory was 457.2MB in the beginning and 163.5MB in the end (delta: 293.6MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:17:37,752 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.25ms. Allocated memory is still 142.6MB. Free memory is still 83.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 268.78ms. Allocated memory is still 142.6MB. Free memory was 116.2MB in the beginning and 99.6MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.19ms. Allocated memory is still 142.6MB. Free memory was 99.6MB in the beginning and 94.5MB in the end (delta: 5.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 62.13ms. Allocated memory is still 142.6MB. Free memory was 94.3MB in the beginning and 87.7MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 636.60ms. Allocated memory is still 142.6MB. Free memory was 87.7MB in the beginning and 112.9MB in the end (delta: -25.3MB). Peak memory consumption was 48.1MB. Max. memory is 16.1GB. * TraceAbstraction took 29217.08ms. Allocated memory was 142.6MB in the beginning and 520.1MB in the end (delta: 377.5MB). Free memory was 112.4MB in the beginning and 457.2MB in the end (delta: -344.8MB). Peak memory consumption was 198.5MB. Max. memory is 16.1GB. * Witness Printer took 13.86ms. Allocated memory was 520.1MB in the beginning and 226.5MB in the end (delta: -293.6MB). Free memory was 457.2MB in the beginning and 163.5MB in the end (delta: 293.6MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 170, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 131, overapproximation of someBinaryFLOATComparisonOperation at line 208, overapproximation of someBinaryFLOATComparisonOperation at line 111, overapproximation of bitwiseOr at line 136, overapproximation of bitwiseOr at line 142, overapproximation of someBinaryDOUBLEComparisonOperation at line 149, overapproximation of someBinaryDOUBLEComparisonOperation at line 139, overapproximation of someBinaryDOUBLEComparisonOperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 148, overapproximation of someBinaryDOUBLEComparisonOperation at line 118, overapproximation of someBinaryDOUBLEComparisonOperation at line 208. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 8; [L23] double var_1_3 = 0.875; [L24] unsigned short int var_1_4 = 49926; [L25] unsigned short int var_1_5 = 500; [L26] unsigned short int var_1_6 = 10; [L27] unsigned char var_1_8 = 64; [L28] unsigned short int var_1_9 = 5; [L29] unsigned char var_1_11 = 10; [L30] float var_1_12 = 0.19999999999999996; [L31] float var_1_13 = 9.2; [L32] float var_1_14 = 5.8; [L33] float var_1_15 = 31.25; [L34] unsigned char var_1_16 = 1; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 0; [L37] unsigned char var_1_19 = 1; [L38] unsigned short int var_1_20 = 256; [L39] unsigned short int var_1_21 = 23544; [L40] unsigned long int var_1_22 = 64; [L41] double var_1_23 = 100.75; [L42] double var_1_29 = 15.75; [L43] double var_1_30 = 10.3; [L44] signed long int var_1_31 = -16; [L45] unsigned char var_1_32 = 128; [L46] unsigned char var_1_33 = 1; [L47] unsigned long int var_1_34 = 64; [L48] unsigned long int var_1_35 = 2280229334; [L49] unsigned short int var_1_36 = 4; [L50] unsigned short int var_1_37 = 37841; [L51] double var_1_38 = 9.5; [L52] signed char var_1_39 = -5; [L53] signed char var_1_40 = 8; [L54] signed char var_1_41 = 8; [L55] signed char var_1_42 = -10; [L56] unsigned char var_1_43 = 1; [L57] unsigned char last_1_var_1_8 = 64; [L58] unsigned char last_1_var_1_19 = 1; [L59] unsigned short int last_1_var_1_20 = 256; [L60] unsigned long int last_1_var_1_22 = 64; VAL [isInitial=0, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_3=7/8, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L212] isInitial = 1 [L213] FCALL initially() [L215] CALL updateLastVariables() [L202] last_1_var_1_8 = var_1_8 [L203] last_1_var_1_19 = var_1_19 [L204] last_1_var_1_20 = var_1_20 [L205] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_3=7/8, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L215] RET updateLastVariables() [L216] CALL updateVariables() [L147] var_1_3 = __VERIFIER_nondet_double() [L148] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L148] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L149] CALL assume_abort_if_not(var_1_3 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L149] RET assume_abort_if_not(var_1_3 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L150] var_1_4 = __VERIFIER_nondet_ushort() [L151] CALL assume_abort_if_not(var_1_4 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L151] RET assume_abort_if_not(var_1_4 >= 49150) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L152] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L152] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L153] var_1_5 = __VERIFIER_nondet_ushort() [L154] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_6=10, var_1_8=64, var_1_9=5] [L154] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_6=10, var_1_8=64, var_1_9=5] [L155] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=10, var_1_8=64, var_1_9=5] [L155] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=10, var_1_8=64, var_1_9=5] [L156] var_1_6 = __VERIFIER_nondet_ushort() [L157] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_8=64, var_1_9=5] [L157] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_8=64, var_1_9=5] [L158] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=5] [L158] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=5] [L159] var_1_9 = __VERIFIER_nondet_ushort() [L160] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64] [L160] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64] [L161] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L161] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L162] var_1_11 = __VERIFIER_nondet_uchar() [L163] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L163] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L164] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L164] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L165] var_1_13 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L166] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L167] var_1_14 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L168] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L169] var_1_15 = __VERIFIER_nondet_float() [L170] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L170] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L171] var_1_17 = __VERIFIER_nondet_uchar() [L172] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L172] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L173] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L173] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L174] var_1_18 = __VERIFIER_nondet_uchar() [L175] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L175] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L176] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L176] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L178] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L179] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L179] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L180] var_1_29 = __VERIFIER_nondet_double() [L181] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L181] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L182] var_1_33 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L183] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L184] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L184] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L185] var_1_35 = __VERIFIER_nondet_ulong() [L186] CALL assume_abort_if_not(var_1_35 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L186] RET assume_abort_if_not(var_1_35 >= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L187] CALL assume_abort_if_not(var_1_35 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L187] RET assume_abort_if_not(var_1_35 <= 4294967294) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L188] var_1_37 = __VERIFIER_nondet_ushort() [L189] CALL assume_abort_if_not(var_1_37 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L189] RET assume_abort_if_not(var_1_37 >= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L190] CALL assume_abort_if_not(var_1_37 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L190] RET assume_abort_if_not(var_1_37 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L191] var_1_40 = __VERIFIER_nondet_char() [L192] CALL assume_abort_if_not(var_1_40 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L192] RET assume_abort_if_not(var_1_40 >= -127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L193] CALL assume_abort_if_not(var_1_40 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L193] RET assume_abort_if_not(var_1_40 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L194] var_1_41 = __VERIFIER_nondet_char() [L195] CALL assume_abort_if_not(var_1_41 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L195] RET assume_abort_if_not(var_1_41 >= -127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L196] CALL assume_abort_if_not(var_1_41 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L196] RET assume_abort_if_not(var_1_41 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L197] var_1_42 = __VERIFIER_nondet_char() [L198] CALL assume_abort_if_not(var_1_42 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L198] RET assume_abort_if_not(var_1_42 >= -126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L199] CALL assume_abort_if_not(var_1_42 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L199] RET assume_abort_if_not(var_1_42 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L216] RET updateVariables() [L217] CALL step() [L64] COND TRUE (last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22) [L65] var_1_16 = (last_1_var_1_19 || var_1_17) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L69] var_1_32 = var_1_33 [L70] unsigned short int stepLocal_0 = var_1_5; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L71] COND FALSE !(stepLocal_0 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L76] COND FALSE !((((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) / var_1_37) > (var_1_1 * 10)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L83] unsigned short int stepLocal_2 = var_1_4; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_2=196606, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L84] COND TRUE var_1_8 <= stepLocal_2 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L85] COND TRUE \read(var_1_16) [L86] var_1_20 = (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L93] EXPR var_1_22 & var_1_33 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=4, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L93] COND TRUE (var_1_22 & var_1_33) <= var_1_1 [L94] var_1_36 = 10 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L104] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L105] COND FALSE !((var_1_8 * var_1_8) < var_1_11) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L111] COND FALSE !(var_1_12 <= var_1_12) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L118] COND TRUE var_1_12 >= (1.3 / var_1_3) [L119] var_1_1 = ((var_1_4 - var_1_8) - var_1_8) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L123] unsigned char stepLocal_1 = var_1_1 < 64; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_1=0, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L124] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_1=0, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L125] COND TRUE stepLocal_1 || var_1_16 [L126] var_1_19 = var_1_17 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L129] var_1_30 = var_1_29 [L130] var_1_31 = var_1_22 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=-5, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L131] COND FALSE !(var_1_12 >= var_1_12) [L134] var_1_39 = (((((((var_1_42) > (-8)) ? (var_1_42) : (-8))) < 0 ) ? -((((var_1_42) > (-8)) ? (var_1_42) : (-8))) : ((((var_1_42) > (-8)) ? (var_1_42) : (-8))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L136] EXPR 2 ^ var_1_20 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L136] EXPR (((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L136] COND FALSE !(var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) [L139] COND TRUE var_1_12 > 32.8 [L140] var_1_34 = (((((var_1_35 - var_1_22)) > (var_1_1)) ? ((var_1_35 - var_1_22)) : (var_1_1))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=10737418175, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L142] EXPR var_1_22 | (var_1_22 + var_1_22) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=10737418175, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L142] COND FALSE !(var_1_33 == (var_1_22 | (var_1_22 + var_1_22))) [L217] RET step() [L218] CALL, EXPR property() [L208] EXPR (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=10737418175, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L208-L209] return (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) ; [L218] RET, EXPR property() [L218] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=10737418175, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L19] reach_error() VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=0, var_1_33=0, var_1_34=10737418175, var_1_35=10737418239, var_1_36=10, var_1_37=-32769, var_1_38=19/2, var_1_39=8, var_1_40=-127, var_1_41=-127, var_1_42=-8, var_1_43=1, var_1_4=196606, var_1_5=0, var_1_6=32767, var_1_8=64, var_1_9=-32769] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 130 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 29.0s, OverallIterations: 14, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 14.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6531 SdHoareTripleChecker+Valid, 9.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6523 mSDsluCounter, 15748 SdHoareTripleChecker+Invalid, 7.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11683 mSDsCounter, 1820 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8964 IncrementalHoareTripleChecker+Invalid, 10784 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1820 mSolverCounterUnsat, 4065 mSDtfsCounter, 8964 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1382 GetRequests, 1174 SyntacticMatches, 2 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4061 ImplicationChecksByTransitivity, 3.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2722occurred in iteration=12, InterpolantAutomatonStates: 178, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 13 MinimizatonAttempts, 5378 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 9.5s InterpolantComputationTime, 4049 NumberOfCodeBlocks, 4049 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 4028 ConstructedInterpolants, 0 QuantifiedInterpolants, 19309 SizeOfPredicates, 13 NumberOfNonLiveVariables, 1543 ConjunctsInSsa, 50 ConjunctsInUnsatCore, 18 InterpolantComputations, 11 PerfectInterpolantSequences, 39378/40392 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 11:17:37,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1 --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 905d3c2d64fb03f53248320b27cdc3e4c5f3c81c244c4c483adcf3446c7ed609 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:17:39,701 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:17:39,788 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 11:17:39,794 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:17:39,794 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:17:39,816 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:17:39,816 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:17:39,817 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:17:39,817 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:17:39,817 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:17:39,817 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:17:39,817 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:17:39,818 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:17:39,818 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:17:39,818 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:17:39,818 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:17:39,818 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 11:17:39,819 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:17:39,820 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:17:39,820 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:17:39,820 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:17:39,820 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:17:39,820 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:17:39,820 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:17:39,820 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:17:39,820 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:17:39,820 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:17:39,821 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 11:17:39,821 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 11:17:39,822 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:17:39,822 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:17:39,822 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:17:39,822 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:17:39,822 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1 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 -> 905d3c2d64fb03f53248320b27cdc3e4c5f3c81c244c4c483adcf3446c7ed609 [2024-12-02 11:17:40,055 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:17:40,061 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:17:40,063 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:17:40,065 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:17:40,065 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:17:40,066 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i [2024-12-02 11:17:42,789 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/4022f51be/a063e8e8146043a982f348c68bcf1b62/FLAG57eb75075 [2024-12-02 11:17:42,972 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:17:42,972 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i [2024-12-02 11:17:42,981 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/4022f51be/a063e8e8146043a982f348c68bcf1b62/FLAG57eb75075 [2024-12-02 11:17:42,993 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/data/4022f51be/a063e8e8146043a982f348c68bcf1b62 [2024-12-02 11:17:42,995 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:17:42,996 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:17:42,997 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:17:42,997 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:17:43,000 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:17:43,000 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:17:42" (1/1) ... [2024-12-02 11:17:43,001 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35fbc353 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43, skipping insertion in model container [2024-12-02 11:17:43,001 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:17:42" (1/1) ... [2024-12-02 11:17:43,019 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:17:43,121 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i[919,932] [2024-12-02 11:17:43,187 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:17:43,200 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:17:43,209 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i[919,932] [2024-12-02 11:17:43,246 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:17:43,264 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:17:43,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43 WrapperNode [2024-12-02 11:17:43,265 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:17:43,266 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:17:43,266 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:17:43,266 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:17:43,272 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,282 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,306 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 217 [2024-12-02 11:17:43,306 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:17:43,307 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:17:43,307 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:17:43,307 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:17:43,313 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,313 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,317 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,330 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 11:17:43,330 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,330 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,341 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,342 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,346 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,348 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,350 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,354 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:17:43,354 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:17:43,355 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:17:43,355 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:17:43,356 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (1/1) ... [2024-12-02 11:17:43,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:17:43,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:43,381 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:17:43,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:17:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:17:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 11:17:43,403 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:17:43,403 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:17:43,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:17:43,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:17:43,478 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:17:43,480 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:17:56,166 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-12-02 11:17:56,167 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:17:56,178 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:17:56,178 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:17:56,179 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:17:56 BoogieIcfgContainer [2024-12-02 11:17:56,179 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:17:56,181 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:17:56,181 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:17:56,185 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:17:56,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:17:42" (1/3) ... [2024-12-02 11:17:56,185 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27a1f8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:17:56, skipping insertion in model container [2024-12-02 11:17:56,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:17:43" (2/3) ... [2024-12-02 11:17:56,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27a1f8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:17:56, skipping insertion in model container [2024-12-02 11:17:56,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:17:56" (3/3) ... [2024-12-02 11:17:56,187 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i [2024-12-02 11:17:56,197 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:17:56,199 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-47.i that has 2 procedures, 98 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:17:56,241 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:17:56,250 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@29751ece, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:17:56,250 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:17:56,254 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 61 states have (on average 1.4426229508196722) internal successors, (88), 62 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-12-02 11:17:56,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-12-02 11:17:56,267 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:56,268 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:56,269 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:56,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:56,273 INFO L85 PathProgramCache]: Analyzing trace with hash -264027439, now seen corresponding path program 1 times [2024-12-02 11:17:56,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:17:56,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1784740710] [2024-12-02 11:17:56,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:56,284 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:17:56,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:17:56,286 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:17:56,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-02 11:17:57,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:57,333 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:17:57,343 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:17:57,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 794 proven. 0 refuted. 0 times theorem prover too weak. 1450 trivial. 0 not checked. [2024-12-02 11:17:57,390 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:17:57,390 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:17:57,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1784740710] [2024-12-02 11:17:57,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1784740710] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:57,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:57,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 11:17:57,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935617550] [2024-12-02 11:17:57,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:57,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:17:57,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:17:57,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:17:57,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:17:57,419 INFO L87 Difference]: Start difference. First operand has 98 states, 61 states have (on average 1.4426229508196722) internal successors, (88), 62 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:17:57,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:57,450 INFO L93 Difference]: Finished difference Result 188 states and 338 transitions. [2024-12-02 11:17:57,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:17:57,452 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 215 [2024-12-02 11:17:57,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:57,459 INFO L225 Difference]: With dead ends: 188 [2024-12-02 11:17:57,459 INFO L226 Difference]: Without dead ends: 93 [2024-12-02 11:17:57,462 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:17:57,465 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:57,466 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:17:57,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-12-02 11:17:57,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2024-12-02 11:17:57,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 57 states have (on average 1.368421052631579) internal successors, (78), 57 states have internal predecessors, (78), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-12-02 11:17:57,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 146 transitions. [2024-12-02 11:17:57,510 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 146 transitions. Word has length 215 [2024-12-02 11:17:57,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:57,510 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 146 transitions. [2024-12-02 11:17:57,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:17:57,511 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 146 transitions. [2024-12-02 11:17:57,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-12-02 11:17:57,514 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:57,515 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:57,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-02 11:17:57,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:17:57,716 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:57,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:57,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1768514867, now seen corresponding path program 1 times [2024-12-02 11:17:57,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:17:57,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1797297638] [2024-12-02 11:17:57,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:57,717 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:17:57,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:17:57,719 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:17:57,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-02 11:17:58,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:58,689 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:17:58,693 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:01,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:18:01,287 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:18:01,640 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:18:01,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1797297638] [2024-12-02 11:18:01,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1797297638] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:18:01,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [810392708] [2024-12-02 11:18:01,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:01,641 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:18:01,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:18:01,643 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:18:01,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-02 11:18:02,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:02,157 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:18:02,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:02,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:18:02,327 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:18:02,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [810392708] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:18:02,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:18:02,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-12-02 11:18:02,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215058569] [2024-12-02 11:18:02,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:18:02,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:18:02,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:18:02,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:18:02,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:18:02,331 INFO L87 Difference]: Start difference. First operand 93 states and 146 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:18:05,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:09,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:14,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:18,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:22,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:22,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:18:22,760 INFO L93 Difference]: Finished difference Result 271 states and 428 transitions. [2024-12-02 11:18:22,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:18:22,760 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-12-02 11:18:22,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:18:22,764 INFO L225 Difference]: With dead ends: 271 [2024-12-02 11:18:22,764 INFO L226 Difference]: Without dead ends: 181 [2024-12-02 11:18:22,766 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 444 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:18:22,767 INFO L435 NwaCegarLoop]: 257 mSDtfsCounter, 129 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 4 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:18:22,767 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 390 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 15 Invalid, 4 Unknown, 0 Unchecked, 20.4s Time] [2024-12-02 11:18:22,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2024-12-02 11:18:22,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 179. [2024-12-02 11:18:22,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 108 states have (on average 1.3333333333333333) internal successors, (144), 108 states have internal predecessors, (144), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 11:18:22,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 280 transitions. [2024-12-02 11:18:22,800 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 280 transitions. Word has length 215 [2024-12-02 11:18:22,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:18:22,801 INFO L471 AbstractCegarLoop]: Abstraction has 179 states and 280 transitions. [2024-12-02 11:18:22,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:18:22,802 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 280 transitions. [2024-12-02 11:18:22,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-12-02 11:18:22,805 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:18:22,805 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:22,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-12-02 11:18:23,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-02 11:18:23,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 11:18:23,206 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:18:23,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:18:23,207 INFO L85 PathProgramCache]: Analyzing trace with hash 2032529543, now seen corresponding path program 1 times [2024-12-02 11:18:23,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:18:23,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2076452219] [2024-12-02 11:18:23,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:23,208 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:23,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:18:23,209 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:18:23,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-02 11:18:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:24,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:18:24,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:26,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:18:26,772 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:18:27,131 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:18:27,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2076452219] [2024-12-02 11:18:27,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2076452219] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:18:27,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1893237022] [2024-12-02 11:18:27,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:27,131 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:18:27,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:18:27,133 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:18:27,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-02 11:18:29,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:29,475 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:18:29,479 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:18:32,309 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:18:32,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1893237022] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:18:32,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:18:32,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2024-12-02 11:18:32,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722358599] [2024-12-02 11:18:32,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:18:32,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:18:32,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:18:32,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:18:32,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:18:32,311 INFO L87 Difference]: Start difference. First operand 179 states and 280 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:18:37,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:40,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:45,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:18:45,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:18:45,448 INFO L93 Difference]: Finished difference Result 789 states and 1234 transitions. [2024-12-02 11:18:45,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:18:45,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-12-02 11:18:45,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:18:45,456 INFO L225 Difference]: With dead ends: 789 [2024-12-02 11:18:45,456 INFO L226 Difference]: Without dead ends: 613 [2024-12-02 11:18:45,458 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 442 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:18:45,459 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 351 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 213 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:18:45,459 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 761 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 42 Invalid, 2 Unknown, 0 Unchecked, 12.8s Time] [2024-12-02 11:18:45,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2024-12-02 11:18:45,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 389. [2024-12-02 11:18:45,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 248 states have (on average 1.3306451612903225) internal successors, (330), 248 states have internal predecessors, (330), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-12-02 11:18:45,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 602 transitions. [2024-12-02 11:18:45,528 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 602 transitions. Word has length 215 [2024-12-02 11:18:45,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:18:45,529 INFO L471 AbstractCegarLoop]: Abstraction has 389 states and 602 transitions. [2024-12-02 11:18:45,529 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:18:45,529 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 602 transitions. [2024-12-02 11:18:45,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-12-02 11:18:45,532 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:18:45,532 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:45,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-12-02 11:18:45,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 11:18:45,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:45,933 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:18:45,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:18:45,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1839735927, now seen corresponding path program 1 times [2024-12-02 11:18:45,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:18:45,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1445230820] [2024-12-02 11:18:45,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:45,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:45,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:18:45,936 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:18:45,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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)] Waiting until timeout for monitored process [2024-12-02 11:18:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:46,851 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 11:18:46,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:54,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:18:54,630 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:18:54,630 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:18:54,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1445230820] [2024-12-02 11:18:54,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1445230820] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:18:54,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:18:54,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:18:54,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398246121] [2024-12-02 11:18:54,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:18:54,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:18:54,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:18:54,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:18:54,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:18:54,632 INFO L87 Difference]: Start difference. First operand 389 states and 602 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:18:59,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:03,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:06,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:11,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:15,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:19,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:19,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:19:19,752 INFO L93 Difference]: Finished difference Result 675 states and 1040 transitions. [2024-12-02 11:19:19,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:19:19,817 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-12-02 11:19:19,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:19:19,820 INFO L225 Difference]: With dead ends: 675 [2024-12-02 11:19:19,820 INFO L226 Difference]: Without dead ends: 289 [2024-12-02 11:19:19,821 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:19:19,821 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 85 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 69 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:19:19,822 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 397 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 32 Invalid, 5 Unknown, 0 Unchecked, 25.0s Time] [2024-12-02 11:19:19,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-12-02 11:19:19,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 262. [2024-12-02 11:19:19,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 156 states have (on average 1.2820512820512822) internal successors, (200), 156 states have internal predecessors, (200), 102 states have call successors, (102), 3 states have call predecessors, (102), 3 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-12-02 11:19:19,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 404 transitions. [2024-12-02 11:19:19,853 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 404 transitions. Word has length 215 [2024-12-02 11:19:19,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:19:19,853 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 404 transitions. [2024-12-02 11:19:19,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:19:19,853 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 404 transitions. [2024-12-02 11:19:19,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-12-02 11:19:19,856 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:19:19,856 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:19:19,878 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 11:19:20,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:20,057 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:19:20,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:19:20,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1227680836, now seen corresponding path program 1 times [2024-12-02 11:19:20,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:19:20,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [522880249] [2024-12-02 11:19:20,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:20,058 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:20,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:19:20,060 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:19:20,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 11:19:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:20,968 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:19:20,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:19:23,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:19:23,427 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:19:23,782 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:19:23,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [522880249] [2024-12-02 11:19:23,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [522880249] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:19:23,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1323546762] [2024-12-02 11:19:23,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:23,782 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:19:23,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:19:23,784 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:19:23,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-12-02 11:19:25,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:25,870 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:19:25,873 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:19:28,443 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:19:28,443 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:19:28,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1323546762] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:19:28,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:19:28,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2024-12-02 11:19:28,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728748703] [2024-12-02 11:19:28,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:19:28,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:19:28,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:19:28,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:19:28,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:19:28,444 INFO L87 Difference]: Start difference. First operand 262 states and 404 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:19:32,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:36,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:41,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:42,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:47,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:51,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:51,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:19:51,137 INFO L93 Difference]: Finished difference Result 645 states and 999 transitions. [2024-12-02 11:19:51,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:19:51,137 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-12-02 11:19:51,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:19:51,140 INFO L225 Difference]: With dead ends: 645 [2024-12-02 11:19:51,140 INFO L226 Difference]: Without dead ends: 458 [2024-12-02 11:19:51,141 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:19:51,142 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 40 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:19:51,142 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 267 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 5 Unknown, 0 Unchecked, 22.7s Time] [2024-12-02 11:19:51,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2024-12-02 11:19:51,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 456. [2024-12-02 11:19:51,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 280 states have (on average 1.292857142857143) internal successors, (362), 280 states have internal predecessors, (362), 170 states have call successors, (170), 5 states have call predecessors, (170), 5 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-12-02 11:19:51,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 702 transitions. [2024-12-02 11:19:51,176 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 702 transitions. Word has length 217 [2024-12-02 11:19:51,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:19:51,177 INFO L471 AbstractCegarLoop]: Abstraction has 456 states and 702 transitions. [2024-12-02 11:19:51,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:19:51,177 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 702 transitions. [2024-12-02 11:19:51,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-12-02 11:19:51,179 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:19:51,179 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:19:51,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-12-02 11:19:51,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 11:19:51,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:51,580 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:19:51,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:19:51,580 INFO L85 PathProgramCache]: Analyzing trace with hash -52182842, now seen corresponding path program 1 times [2024-12-02 11:19:51,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:19:51,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [406146392] [2024-12-02 11:19:51,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:51,581 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:51,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:19:51,582 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:19:51,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (10)] Waiting until timeout for monitored process [2024-12-02 11:19:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:52,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:19:52,508 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:19:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:19:54,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:19:55,295 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:19:55,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [406146392] [2024-12-02 11:19:55,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [406146392] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:19:55,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [737297045] [2024-12-02 11:19:55,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:55,295 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:19:55,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:19:55,297 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:19:55,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-12-02 11:19:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:57,353 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:19:57,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:00,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:20:00,050 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:20:00,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [737297045] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:00,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:20:00,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2024-12-02 11:20:00,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912307677] [2024-12-02 11:20:00,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:00,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:20:00,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:20:00,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:20:00,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:20:00,051 INFO L87 Difference]: Start difference. First operand 456 states and 702 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:20:04,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:08,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:12,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:16,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:21,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:24,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.65s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:25,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:20:25,229 INFO L93 Difference]: Finished difference Result 995 states and 1549 transitions. [2024-12-02 11:20:25,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:20:25,230 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-12-02 11:20:25,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:20:25,234 INFO L225 Difference]: With dead ends: 995 [2024-12-02 11:20:25,234 INFO L226 Difference]: Without dead ends: 637 [2024-12-02 11:20:25,236 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:20:25,236 INFO L435 NwaCegarLoop]: 165 mSDtfsCounter, 37 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:20:25,237 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 296 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 5 Unknown, 0 Unchecked, 25.1s Time] [2024-12-02 11:20:25,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2024-12-02 11:20:25,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 635. [2024-12-02 11:20:25,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 389 states have (on average 1.300771208226221) internal successors, (506), 389 states have internal predecessors, (506), 238 states have call successors, (238), 7 states have call predecessors, (238), 7 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-12-02 11:20:25,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 982 transitions. [2024-12-02 11:20:25,296 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 982 transitions. Word has length 217 [2024-12-02 11:20:25,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:20:25,297 INFO L471 AbstractCegarLoop]: Abstraction has 635 states and 982 transitions. [2024-12-02 11:20:25,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:20:25,297 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 982 transitions. [2024-12-02 11:20:25,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-12-02 11:20:25,298 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:20:25,298 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:25,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (10)] Ended with exit code 0 [2024-12-02 11:20:25,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-12-02 11:20:25,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 11:20:25,699 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:20:25,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:25,700 INFO L85 PathProgramCache]: Analyzing trace with hash 678550080, now seen corresponding path program 1 times [2024-12-02 11:20:25,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:20:25,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [231928128] [2024-12-02 11:20:25,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:25,700 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:20:25,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:20:25,702 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:20:25,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (12)] Waiting until timeout for monitored process [2024-12-02 11:20:26,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:26,631 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:20:26,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:29,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:20:29,156 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:20:29,526 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:20:29,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [231928128] [2024-12-02 11:20:29,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [231928128] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:20:29,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1092630891] [2024-12-02 11:20:29,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:29,526 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:20:29,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:20:29,528 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:20:29,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-12-02 11:20:31,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:31,841 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:20:31,846 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:34,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:20:34,187 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:20:34,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1092630891] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:20:34,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:20:34,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-12-02 11:20:34,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609122712] [2024-12-02 11:20:34,334 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:20:34,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:20:34,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:20:34,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:20:34,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:20:34,336 INFO L87 Difference]: Start difference. First operand 635 states and 982 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:20:40,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:44,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:48,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:50,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:54,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:56,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:01,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:05,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:07,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:07,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:07,713 INFO L93 Difference]: Finished difference Result 1236 states and 1885 transitions. [2024-12-02 11:21:07,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:21:07,779 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 218 [2024-12-02 11:21:07,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:07,783 INFO L225 Difference]: With dead ends: 1236 [2024-12-02 11:21:07,783 INFO L226 Difference]: Without dead ends: 677 [2024-12-02 11:21:07,785 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 481 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:21:07,785 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 52 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 7 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:07,785 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 337 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 237 Invalid, 6 Unknown, 0 Unchecked, 33.1s Time] [2024-12-02 11:21:07,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2024-12-02 11:21:07,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 663. [2024-12-02 11:21:07,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 410 states have (on average 1.2658536585365854) internal successors, (519), 410 states have internal predecessors, (519), 238 states have call successors, (238), 14 states have call predecessors, (238), 14 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-12-02 11:21:07,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 995 transitions. [2024-12-02 11:21:07,841 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 995 transitions. Word has length 218 [2024-12-02 11:21:07,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:07,841 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 995 transitions. [2024-12-02 11:21:07,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:21:07,842 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 995 transitions. [2024-12-02 11:21:07,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-12-02 11:21:07,843 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:07,844 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:07,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-12-02 11:21:08,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (12)] Ended with exit code 0 [2024-12-02 11:21:08,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:21:08,244 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:08,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:08,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1651886669, now seen corresponding path program 1 times [2024-12-02 11:21:08,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:21:08,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381035475] [2024-12-02 11:21:08,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:08,245 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:21:08,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:21:08,247 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:21:08,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (14)] Waiting until timeout for monitored process [2024-12-02 11:21:09,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:09,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:21:09,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:09,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:21:09,277 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:21:09,277 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:21:09,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381035475] [2024-12-02 11:21:09,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381035475] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:09,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:09,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:21:09,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039872990] [2024-12-02 11:21:09,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:09,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:21:09,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:21:09,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:21:09,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:21:09,279 INFO L87 Difference]: Start difference. First operand 663 states and 995 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:21:13,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:17,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:22,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:26,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:30,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:34,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:34,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:34,615 INFO L93 Difference]: Finished difference Result 997 states and 1491 transitions. [2024-12-02 11:21:34,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:21:34,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-12-02 11:21:34,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:34,621 INFO L225 Difference]: With dead ends: 997 [2024-12-02 11:21:34,621 INFO L226 Difference]: Without dead ends: 802 [2024-12-02 11:21:34,622 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:21:34,622 INFO L435 NwaCegarLoop]: 205 mSDtfsCounter, 65 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:34,623 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 333 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 6 Unknown, 0 Unchecked, 25.3s Time] [2024-12-02 11:21:34,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2024-12-02 11:21:34,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 797. [2024-12-02 11:21:34,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 508 states have (on average 1.2834645669291338) internal successors, (652), 511 states have internal predecessors, (652), 268 states have call successors, (268), 20 states have call predecessors, (268), 20 states have return successors, (268), 265 states have call predecessors, (268), 268 states have call successors, (268) [2024-12-02 11:21:34,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 1188 transitions. [2024-12-02 11:21:34,722 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 1188 transitions. Word has length 219 [2024-12-02 11:21:34,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:34,723 INFO L471 AbstractCegarLoop]: Abstraction has 797 states and 1188 transitions. [2024-12-02 11:21:34,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:21:34,723 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 1188 transitions. [2024-12-02 11:21:34,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-12-02 11:21:34,724 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:34,724 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:34,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (14)] Ended with exit code 0 [2024-12-02 11:21:34,925 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:21:34,925 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:34,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:34,925 INFO L85 PathProgramCache]: Analyzing trace with hash 498334876, now seen corresponding path program 1 times [2024-12-02 11:21:34,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:21:34,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1788754395] [2024-12-02 11:21:34,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:34,926 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:21:34,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:21:34,927 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:21:34,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (15)] Waiting until timeout for monitored process [2024-12-02 11:21:35,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:35,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:21:35,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:41,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:21:41,363 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:43,898 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:21:43,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1788754395] [2024-12-02 11:21:43,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1788754395] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:43,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1375976945] [2024-12-02 11:21:43,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:43,899 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:21:43,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:21:43,900 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:21:43,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-12-02 11:21:46,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:46,210 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 11:21:46,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:51,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 11:21:51,828 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:52,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1375976945] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:52,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:21:52,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 7 [2024-12-02 11:21:52,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091368263] [2024-12-02 11:21:52,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:21:52,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:21:52,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:21:52,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:21:52,695 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:21:52,695 INFO L87 Difference]: Start difference. First operand 797 states and 1188 transitions. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 7 states have internal predecessors, (68), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:21:59,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:22:03,624 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] [2024-12-02 11:22:07,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:22:11,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:22:15,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:22:19,380 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] [2024-12-02 11:22:23,383 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] [2024-12-02 11:22:26,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:22:30,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:22:34,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:22:35,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:22:40,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:22:44,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:22:48,639 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] [2024-12-02 11:22:58,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:23:02,635 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] [2024-12-02 11:23:06,641 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] [2024-12-02 11:23:10,650 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] [2024-12-02 11:23:11,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:23:16,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:23:18,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:23:22,156 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] [2024-12-02 11:23:24,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.68s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:23:29,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:23:33,068 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] [2024-12-02 11:23:37,072 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] [2024-12-02 11:23:41,074 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] [2024-12-02 11:23:45,079 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] [2024-12-02 11:23:49,084 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] [2024-12-02 11:23:50,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:23:51,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:23:51,084 INFO L93 Difference]: Finished difference Result 1813 states and 2715 transitions. [2024-12-02 11:23:51,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:23:51,088 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 7 states have internal predecessors, (68), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 220 [2024-12-02 11:23:51,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:23:51,093 INFO L225 Difference]: With dead ends: 1813 [2024-12-02 11:23:51,094 INFO L226 Difference]: Without dead ends: 1118 [2024-12-02 11:23:51,095 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 484 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2024-12-02 11:23:51,096 INFO L435 NwaCegarLoop]: 179 mSDtfsCounter, 180 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 77 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 116.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 117.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:23:51,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 784 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 606 Invalid, 22 Unknown, 0 Unchecked, 117.1s Time] [2024-12-02 11:23:51,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2024-12-02 11:23:51,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1068. [2024-12-02 11:23:51,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1068 states, 671 states have (on average 1.2682563338301043) internal successors, (851), 674 states have internal predecessors, (851), 370 states have call successors, (370), 26 states have call predecessors, (370), 26 states have return successors, (370), 367 states have call predecessors, (370), 370 states have call successors, (370) [2024-12-02 11:23:51,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1068 states to 1068 states and 1591 transitions. [2024-12-02 11:23:51,183 INFO L78 Accepts]: Start accepts. Automaton has 1068 states and 1591 transitions. Word has length 220 [2024-12-02 11:23:51,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:23:51,183 INFO L471 AbstractCegarLoop]: Abstraction has 1068 states and 1591 transitions. [2024-12-02 11:23:51,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 7 states have internal predecessors, (68), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 11:23:51,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1068 states and 1591 transitions. [2024-12-02 11:23:51,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-12-02 11:23:51,185 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:23:51,185 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:51,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (15)] Ended with exit code 0 [2024-12-02 11:23:51,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-12-02 11:23:51,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 11:23:51,586 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:23:51,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:51,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2021625058, now seen corresponding path program 1 times [2024-12-02 11:23:51,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:23:51,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1674470417] [2024-12-02 11:23:51,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:23:51,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:23:51,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:23:51,588 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:23:51,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (17)] Waiting until timeout for monitored process [2024-12-02 11:23:52,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:23:52,543 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:23:52,545 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:23:58,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 11:23:58,445 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:23:58,445 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:23:58,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1674470417] [2024-12-02 11:23:58,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1674470417] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:58,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:23:58,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:23:58,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553580403] [2024-12-02 11:23:58,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:58,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:23:58,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:23:58,447 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:23:58,447 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:23:58,447 INFO L87 Difference]: Start difference. First operand 1068 states and 1591 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:24:02,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.86s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:24:07,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:24:11,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:24:14,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.62s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:24:19,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:24:19,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:24:19,439 INFO L93 Difference]: Finished difference Result 2224 states and 3297 transitions. [2024-12-02 11:24:19,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:24:19,442 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-12-02 11:24:19,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:24:19,448 INFO L225 Difference]: With dead ends: 2224 [2024-12-02 11:24:19,448 INFO L226 Difference]: Without dead ends: 1261 [2024-12-02 11:24:19,450 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:24:19,450 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 108 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 45 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:24:19,451 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 354 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 105 Invalid, 3 Unknown, 0 Unchecked, 20.8s Time] [2024-12-02 11:24:19,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2024-12-02 11:24:19,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 1256. [2024-12-02 11:24:19,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 785 states have (on average 1.238216560509554) internal successors, (972), 791 states have internal predecessors, (972), 436 states have call successors, (436), 34 states have call predecessors, (436), 34 states have return successors, (436), 430 states have call predecessors, (436), 436 states have call successors, (436) [2024-12-02 11:24:19,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 1844 transitions. [2024-12-02 11:24:19,561 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 1844 transitions. Word has length 220 [2024-12-02 11:24:19,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:24:19,562 INFO L471 AbstractCegarLoop]: Abstraction has 1256 states and 1844 transitions. [2024-12-02 11:24:19,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 11:24:19,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 1844 transitions. [2024-12-02 11:24:19,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-12-02 11:24:19,564 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:24:19,564 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:19,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (17)] Ended with exit code 0 [2024-12-02 11:24:19,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:24:19,764 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:24:19,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:19,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2019778016, now seen corresponding path program 1 times [2024-12-02 11:24:19,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:24:19,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2015990562] [2024-12-02 11:24:19,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:24:19,765 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:24:19,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:24:19,767 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:24:19,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bfed9d6-46cb-4a21-b376-48a8216617da/bin/uautomizer-verify-84ZbGMXZE1/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 (18)] Waiting until timeout for monitored process [2024-12-02 11:24:20,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:24:20,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 11:24:20,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:24:56,706 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:04,931 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:13,165 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:21,390 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:29,637 WARN L286 SmtUtils]: Spent 8.25s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:37,771 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:45,983 WARN L286 SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:54,226 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:01,297 WARN L286 SmtUtils]: Spent 7.07s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:09,522 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:17,753 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:25,977 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:34,200 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:42,422 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:50,656 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:58,890 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:07,106 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:18,799 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:22,867 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ zero_extend 16) c_~var_1_6~0)) (.cse7 ((_ zero_extend 16) c_~var_1_9~0))) (let ((.cse0 ((_ zero_extend 16) c_~var_1_5~0)) (.cse2 (bvslt .cse1 .cse7)) (.cse4 ((_ zero_extend 16) c_~var_1_4~0))) (and (= (_ bv64 8) c_~last_1_var_1_8~0) (= (_ bv256 16) c_~last_1_var_1_20~0) (= c_~last_1_var_1_22~0 (_ bv64 32)) (= (_ bv64 8) c_~var_1_8~0) (= (_ bv1 8) c_~var_1_16~0) (bvsle .cse0 (_ bv16383 32)) (or (not (bvsge .cse0 (bvadd (bvneg .cse1) (_ bv32796 32)))) (not .cse2)) (let ((.cse6 (bvadd ((_ zero_extend 16) c_~var_1_21~0) (_ bv4294967232 32)))) (let ((.cse3 (bvneg .cse6)) (.cse5 (bvslt .cse6 (_ bv0 32)))) (or (and (= ((_ extract 15 0) (bvadd .cse3 .cse4)) c_~var_1_20~0) (not .cse5)) (and (= ((_ extract 15 0) (bvadd .cse4 (bvneg .cse3))) c_~var_1_20~0) .cse5)))) (or (not (bvsge .cse0 (bvadd (_ bv32796 32) (bvneg .cse7)))) .cse2) (bvsge .cse4 (_ bv49150 32)) (= c_~last_1_var_1_19~0 (_ bv1 8)) (= (_ bv64 32) c_~var_1_22~0) (= c_~var_1_1~0 ((_ extract 15 0) (bvadd .cse4 (_ bv4294967168 32)))) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 13.0 10.0)) c_~var_1_3~0))))) is different from false [2024-12-02 11:27:26,933 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ zero_extend 16) c_~var_1_6~0)) (.cse7 ((_ zero_extend 16) c_~var_1_9~0))) (let ((.cse0 ((_ zero_extend 16) c_~var_1_5~0)) (.cse2 (bvslt .cse1 .cse7)) (.cse4 ((_ zero_extend 16) c_~var_1_4~0))) (and (= (_ bv64 8) c_~last_1_var_1_8~0) (= (_ bv256 16) c_~last_1_var_1_20~0) (= c_~last_1_var_1_22~0 (_ bv64 32)) (= (_ bv64 8) c_~var_1_8~0) (= (_ bv1 8) c_~var_1_16~0) (bvsle .cse0 (_ bv16383 32)) (or (not (bvsge .cse0 (bvadd (bvneg .cse1) (_ bv32796 32)))) (not .cse2)) (let ((.cse6 (bvadd ((_ zero_extend 16) c_~var_1_21~0) (_ bv4294967232 32)))) (let ((.cse3 (bvneg .cse6)) (.cse5 (bvslt .cse6 (_ bv0 32)))) (or (and (= ((_ extract 15 0) (bvadd .cse3 .cse4)) c_~var_1_20~0) (not .cse5)) (and (= ((_ extract 15 0) (bvadd .cse4 (bvneg .cse3))) c_~var_1_20~0) .cse5)))) (or (not (bvsge .cse0 (bvadd (_ bv32796 32) (bvneg .cse7)))) .cse2) (bvsge .cse4 (_ bv49150 32)) (= c_~last_1_var_1_19~0 (_ bv1 8)) (= (_ bv64 32) c_~var_1_22~0) (= c_~var_1_1~0 ((_ extract 15 0) (bvadd .cse4 (_ bv4294967168 32)))) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 13.0 10.0)) c_~var_1_3~0))))) is different from true [2024-12-02 11:27:34,617 WARN L286 SmtUtils]: Spent 7.67s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:42,859 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:51,078 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:59,312 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:07,582 WARN L286 SmtUtils]: Spent 8.27s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:14,919 WARN L286 SmtUtils]: Spent 7.34s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:23,125 WARN L286 SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:31,363 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:39,579 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:45,656 WARN L286 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:51,128 WARN L286 SmtUtils]: Spent 5.47s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:59,364 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:07,600 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:15,826 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:24,053 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:32,279 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:40,502 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:48,728 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:56,965 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:05,206 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:13,433 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:25,087 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:31,654 WARN L286 SmtUtils]: Spent 6.57s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:39,780 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:47,660 WARN L286 SmtUtils]: Spent 7.88s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:55,873 WARN L286 SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:31:09,750 WARN L286 SmtUtils]: Spent 8.28s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:31:16,028 WARN L286 SmtUtils]: Spent 6.28s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:31:24,247 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:31:32,464 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)