./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.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_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6b2298e95021336730f008fb9c7e8ce61acefef65c54a8c606df2ab666af9ceb --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:56:27,017 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:56:27,117 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:56:27,123 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:56:27,123 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:56:27,157 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:56:27,158 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:56:27,158 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:56:27,159 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:56:27,159 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:56:27,160 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:56:27,160 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:56:27,161 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:56:27,161 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:56:27,161 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:56:27,162 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:56:27,162 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:56:27,162 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:56:27,162 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:56:27,163 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:56:27,164 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:56:27,164 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:56:27,164 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:56:27,164 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:56:27,165 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:56:27,165 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:56:27,165 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:56:27,166 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:56:27,166 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:56:27,166 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:56:27,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:56:27,166 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:56:27,166 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:56:27,166 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:56:27,167 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:56:27,167 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:56:27,167 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:56:27,167 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:56:27,167 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:56:27,167 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:56:27,167 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:56:27,167 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_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6b2298e95021336730f008fb9c7e8ce61acefef65c54a8c606df2ab666af9ceb [2024-11-28 04:56:27,479 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:56:27,492 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:56:27,496 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:56:27,497 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:56:27,497 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:56:27,500 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i [2024-11-28 04:56:30,708 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/fef155419/a135d466bc504d83a52b9797eab19771/FLAG24bc50880 [2024-11-28 04:56:31,001 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:56:31,002 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i [2024-11-28 04:56:31,012 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/fef155419/a135d466bc504d83a52b9797eab19771/FLAG24bc50880 [2024-11-28 04:56:31,309 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/fef155419/a135d466bc504d83a52b9797eab19771 [2024-11-28 04:56:31,311 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:56:31,315 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:56:31,317 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:56:31,318 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:56:31,327 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:56:31,328 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,329 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5906c8d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31, skipping insertion in model container [2024-11-28 04:56:31,331 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,364 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:56:31,541 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_c4005156-08d0-45ac-a028-422a9f7a445c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i[915,928] [2024-11-28 04:56:31,648 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:56:31,668 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:56:31,681 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i[915,928] [2024-11-28 04:56:31,748 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:56:31,780 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:56:31,781 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31 WrapperNode [2024-11-28 04:56:31,781 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:56:31,783 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:56:31,783 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:56:31,783 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:56:31,794 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,811 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,871 INFO L138 Inliner]: procedures = 26, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 240 [2024-11-28 04:56:31,872 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:56:31,872 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:56:31,876 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:56:31,876 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:56:31,886 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,887 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,889 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,906 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 04:56:31,906 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,906 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,915 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,917 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,921 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,923 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,925 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,929 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:56:31,930 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:56:31,930 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:56:31,930 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:56:31,932 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (1/1) ... [2024-11-28 04:56:31,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:56:31,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:31,984 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:56:31,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:56:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:56:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:56:32,017 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:56:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:56:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:56:32,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:56:32,158 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:56:32,160 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:56:32,803 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-11-28 04:56:32,806 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:56:32,825 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:56:32,826 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:56:32,826 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:56:32 BoogieIcfgContainer [2024-11-28 04:56:32,827 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:56:32,831 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:56:32,831 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:56:32,837 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:56:32,837 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:56:31" (1/3) ... [2024-11-28 04:56:32,839 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73ab1c9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:56:32, skipping insertion in model container [2024-11-28 04:56:32,840 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:31" (2/3) ... [2024-11-28 04:56:32,840 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73ab1c9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:56:32, skipping insertion in model container [2024-11-28 04:56:32,841 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:56:32" (3/3) ... [2024-11-28 04:56:32,843 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-29.i [2024-11-28 04:56:32,864 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:56:32,869 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-29.i that has 2 procedures, 103 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:56:32,956 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:56:32,970 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;@6dcc5aa1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:56:32,970 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:56:32,978 INFO L276 IsEmpty]: Start isEmpty. Operand has 103 states, 55 states have (on average 1.3272727272727274) internal successors, (73), 56 states have internal predecessors, (73), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:56:33,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:56:33,005 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:33,006 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:33,007 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:33,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:33,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1526747376, now seen corresponding path program 1 times [2024-11-28 04:56:33,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:33,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385129604] [2024-11-28 04:56:33,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:33,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:33,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:33,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 3872 trivial. 0 not checked. [2024-11-28 04:56:33,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:56:33,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385129604] [2024-11-28 04:56:33,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385129604] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:33,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090401621] [2024-11-28 04:56:33,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:33,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:33,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:33,547 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:56:33,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:56:33,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:33,919 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:56:33,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:34,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 3872 trivial. 0 not checked. [2024-11-28 04:56:34,011 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:56:34,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090401621] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:56:34,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:56:34,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:56:34,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947060288] [2024-11-28 04:56:34,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:56:34,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:56:34,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:56:34,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:56:34,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:56:34,054 INFO L87 Difference]: Start difference. First operand has 103 states, 55 states have (on average 1.3272727272727274) internal successors, (73), 56 states have internal predecessors, (73), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 04:56:34,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:34,110 INFO L93 Difference]: Finished difference Result 199 states and 365 transitions. [2024-11-28 04:56:34,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:56:34,113 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) Word has length 268 [2024-11-28 04:56:34,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:34,122 INFO L225 Difference]: With dead ends: 199 [2024-11-28 04:56:34,122 INFO L226 Difference]: Without dead ends: 99 [2024-11-28 04:56:34,129 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:56:34,136 INFO L435 NwaCegarLoop]: 156 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, 156 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:34,137 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:56:34,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-28 04:56:34,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2024-11-28 04:56:34,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 52 states have (on average 1.2692307692307692) internal successors, (66), 52 states have internal predecessors, (66), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:56:34,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 156 transitions. [2024-11-28 04:56:34,266 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 156 transitions. Word has length 268 [2024-11-28 04:56:34,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:34,267 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 156 transitions. [2024-11-28 04:56:34,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 04:56:34,268 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 156 transitions. [2024-11-28 04:56:34,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:56:34,278 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:34,279 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:34,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:56:34,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 04:56:34,484 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:34,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:34,485 INFO L85 PathProgramCache]: Analyzing trace with hash 843203466, now seen corresponding path program 1 times [2024-11-28 04:56:34,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:34,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672856329] [2024-11-28 04:56:34,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:34,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:34,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:35,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 04:56:35,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:56:35,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672856329] [2024-11-28 04:56:35,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672856329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:56:35,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:56:35,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:56:35,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412860502] [2024-11-28 04:56:35,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:56:35,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:56:35,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:56:35,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:56:35,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:56:35,571 INFO L87 Difference]: Start difference. First operand 99 states and 156 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 04:56:35,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:35,671 INFO L93 Difference]: Finished difference Result 291 states and 462 transitions. [2024-11-28 04:56:35,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:56:35,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 268 [2024-11-28 04:56:35,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:35,681 INFO L225 Difference]: With dead ends: 291 [2024-11-28 04:56:35,681 INFO L226 Difference]: Without dead ends: 195 [2024-11-28 04:56:35,682 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:56:35,683 INFO L435 NwaCegarLoop]: 154 mSDtfsCounter, 72 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:35,683 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 303 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:56:35,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-11-28 04:56:35,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 193. [2024-11-28 04:56:35,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 100 states have (on average 1.27) internal successors, (127), 100 states have internal predecessors, (127), 90 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-28 04:56:35,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 307 transitions. [2024-11-28 04:56:35,768 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 307 transitions. Word has length 268 [2024-11-28 04:56:35,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:35,769 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 307 transitions. [2024-11-28 04:56:35,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 04:56:35,769 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 307 transitions. [2024-11-28 04:56:35,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:56:35,781 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:35,782 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:35,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:56:35,782 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:35,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:35,783 INFO L85 PathProgramCache]: Analyzing trace with hash 900461768, now seen corresponding path program 1 times [2024-11-28 04:56:35,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:35,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145906028] [2024-11-28 04:56:35,783 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:35,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:36,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:36,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 69 proven. 63 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 04:56:36,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:56:36,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145906028] [2024-11-28 04:56:36,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145906028] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:36,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45018834] [2024-11-28 04:56:36,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:36,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:36,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:36,682 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:56:36,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:56:36,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:37,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:56:37,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:38,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2510 proven. 63 refuted. 0 times theorem prover too weak. 1387 trivial. 0 not checked. [2024-11-28 04:56:38,192 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:56:38,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 69 proven. 63 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 04:56:38,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45018834] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:56:38,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:56:38,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 14 [2024-11-28 04:56:38,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507291491] [2024-11-28 04:56:38,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:56:38,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:56:38,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:56:38,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:56:38,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:56:38,774 INFO L87 Difference]: Start difference. First operand 193 states and 307 transitions. Second operand has 14 states, 13 states have (on average 8.153846153846153) internal successors, (106), 14 states have internal predecessors, (106), 7 states have call successors, (119), 3 states have call predecessors, (119), 6 states have return successors, (119), 6 states have call predecessors, (119), 7 states have call successors, (119) [2024-11-28 04:56:39,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:39,457 INFO L93 Difference]: Finished difference Result 395 states and 621 transitions. [2024-11-28 04:56:39,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:56:39,458 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 8.153846153846153) internal successors, (106), 14 states have internal predecessors, (106), 7 states have call successors, (119), 3 states have call predecessors, (119), 6 states have return successors, (119), 6 states have call predecessors, (119), 7 states have call successors, (119) Word has length 268 [2024-11-28 04:56:39,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:39,465 INFO L225 Difference]: With dead ends: 395 [2024-11-28 04:56:39,469 INFO L226 Difference]: Without dead ends: 205 [2024-11-28 04:56:39,470 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:56:39,471 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 229 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:39,472 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 213 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:56:39,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-11-28 04:56:39,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 201. [2024-11-28 04:56:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 106 states have (on average 1.2358490566037736) internal successors, (131), 106 states have internal predecessors, (131), 90 states have call successors, (90), 4 states have call predecessors, (90), 4 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-28 04:56:39,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 311 transitions. [2024-11-28 04:56:39,571 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 311 transitions. Word has length 268 [2024-11-28 04:56:39,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:39,572 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 311 transitions. [2024-11-28 04:56:39,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 8.153846153846153) internal successors, (106), 14 states have internal predecessors, (106), 7 states have call successors, (119), 3 states have call predecessors, (119), 6 states have return successors, (119), 6 states have call predecessors, (119), 7 states have call successors, (119) [2024-11-28 04:56:39,572 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 311 transitions. [2024-11-28 04:56:39,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 04:56:39,578 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:39,578 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:39,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:56:39,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:39,783 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:39,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:39,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1063471193, now seen corresponding path program 1 times [2024-11-28 04:56:39,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:39,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952330251] [2024-11-28 04:56:39,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:39,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:56:39,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [124030290] [2024-11-28 04:56:39,991 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:39,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:39,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:39,994 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:56:39,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:56:40,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:56:40,229 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:56:40,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:56:40,744 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:56:40,744 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:56:40,745 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:56:40,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:56:40,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:40,952 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2024-11-28 04:56:41,240 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:56:41,245 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:56:41 BoogieIcfgContainer [2024-11-28 04:56:41,246 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:56:41,247 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:56:41,247 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:56:41,247 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:56:41,248 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:56:32" (3/4) ... [2024-11-28 04:56:41,251 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:56:41,252 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:56:41,253 INFO L158 Benchmark]: Toolchain (without parser) took 9939.91ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 92.5MB in the beginning and 58.2MB in the end (delta: 34.2MB). Peak memory consumption was 62.1MB. Max. memory is 16.1GB. [2024-11-28 04:56:41,253 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:56:41,254 INFO L158 Benchmark]: CACSL2BoogieTranslator took 464.98ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 76.7MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:56:41,255 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.72ms. Allocated memory is still 117.4MB. Free memory was 76.7MB in the beginning and 73.9MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:56:41,255 INFO L158 Benchmark]: Boogie Preprocessor took 56.93ms. Allocated memory is still 117.4MB. Free memory was 73.9MB in the beginning and 70.6MB in the end (delta: 3.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:56:41,255 INFO L158 Benchmark]: RCFGBuilder took 896.55ms. Allocated memory is still 117.4MB. Free memory was 70.6MB in the beginning and 47.0MB in the end (delta: 23.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:56:41,256 INFO L158 Benchmark]: TraceAbstraction took 8415.44ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 46.6MB in the beginning and 58.3MB in the end (delta: -11.6MB). Peak memory consumption was 45.3MB. Max. memory is 16.1GB. [2024-11-28 04:56:41,256 INFO L158 Benchmark]: Witness Printer took 4.97ms. Allocated memory is still 142.6MB. Free memory was 58.3MB in the beginning and 58.2MB in the end (delta: 27.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:56:41,260 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.41ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 464.98ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 76.7MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.72ms. Allocated memory is still 117.4MB. Free memory was 76.7MB in the beginning and 73.9MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 56.93ms. Allocated memory is still 117.4MB. Free memory was 73.9MB in the beginning and 70.6MB in the end (delta: 3.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 896.55ms. Allocated memory is still 117.4MB. Free memory was 70.6MB in the beginning and 47.0MB in the end (delta: 23.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 8415.44ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 46.6MB in the beginning and 58.3MB in the end (delta: -11.6MB). Peak memory consumption was 45.3MB. Max. memory is 16.1GB. * Witness Printer took 4.97ms. Allocated memory is still 142.6MB. Free memory was 58.3MB in the beginning and 58.2MB in the end (delta: 27.1kB). 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 95, overapproximation of someBinaryFLOATComparisonOperation at line 198, overapproximation of someBinaryFLOATComparisonOperation at line 163, overapproximation of someBinaryFLOATComparisonOperation at line 165, overapproximation of someBinaryFLOATComparisonOperation at line 167, overapproximation of someBinaryDOUBLEComparisonOperation at line 100, overapproximation of someBinaryDOUBLEComparisonOperation at line 169, overapproximation of someBinaryDOUBLEComparisonOperation at line 198. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_6 = 0; [L24] unsigned char var_1_7 = 0; [L25] signed short int var_1_8 = 0; [L26] signed short int var_1_9 = 0; [L27] signed short int var_1_10 = 8; [L28] signed char var_1_11 = 1; [L29] signed char var_1_12 = 32; [L30] signed char var_1_13 = -2; [L31] signed char var_1_14 = 8; [L32] signed char var_1_15 = 0; [L33] signed char var_1_16 = 10; [L34] signed char var_1_17 = 32; [L35] unsigned char var_1_18 = 0; [L36] signed char var_1_19 = -1; [L37] signed short int var_1_20 = 100; [L38] signed short int var_1_22 = 29265; [L39] float var_1_23 = 31.6; [L40] float var_1_24 = 9.2; [L41] float var_1_25 = 15.6; [L42] float var_1_26 = 25.25; [L43] unsigned long int var_1_27 = 256; [L44] double var_1_29 = 15.86; [L45] double var_1_30 = 64.25; [L46] signed short int var_1_31 = 10; [L47] unsigned char var_1_32 = 0; [L48] unsigned char var_1_33 = 0; [L49] signed short int var_1_34 = 16; [L50] signed short int var_1_35 = 8; [L51] signed short int var_1_36 = 1000; [L52] unsigned char var_1_37 = 0; [L53] signed short int var_1_38 = -1; [L54] unsigned char var_1_39 = 0; [L55] unsigned char var_1_40 = 1; [L56] double var_1_41 = 999999.644; [L57] unsigned long int var_1_42 = 2718193706; [L58] unsigned char var_1_43 = 10; [L59] unsigned char var_1_44 = 0; [L60] signed short int var_1_45 = 10000; [L61] unsigned long int var_1_46 = 25; VAL [isInitial=0, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L202] isInitial = 1 [L203] FCALL initially() [L205] FCALL updateLastVariables() [L206] CALL updateVariables() [L125] var_1_6 = __VERIFIER_nondet_uchar() [L126] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_7=0, var_1_8=0, var_1_9=0] [L126] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_7=0, var_1_8=0, var_1_9=0] [L127] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L127] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L128] var_1_7 = __VERIFIER_nondet_uchar() [L129] CALL assume_abort_if_not(var_1_7 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=0] [L129] RET assume_abort_if_not(var_1_7 >= 1) VAL [isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=0] [L130] CALL assume_abort_if_not(var_1_7 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=0] [L130] RET assume_abort_if_not(var_1_7 <= 1) VAL [isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=0] [L131] var_1_9 = __VERIFIER_nondet_short() [L132] CALL assume_abort_if_not(var_1_9 >= -1) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L132] RET assume_abort_if_not(var_1_9 >= -1) VAL [isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L133] CALL assume_abort_if_not(var_1_9 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L133] RET assume_abort_if_not(var_1_9 <= 32766) VAL [isInitial=1, var_1_10=8, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L134] var_1_10 = __VERIFIER_nondet_short() [L135] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L135] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L136] CALL assume_abort_if_not(var_1_10 <= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L136] RET assume_abort_if_not(var_1_10 <= 16383) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=32, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L137] var_1_12 = __VERIFIER_nondet_char() [L138] CALL assume_abort_if_not(var_1_12 >= -63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L138] RET assume_abort_if_not(var_1_12 >= -63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L139] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L139] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-2, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L140] var_1_13 = __VERIFIER_nondet_char() [L141] CALL assume_abort_if_not(var_1_13 >= -63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L141] RET assume_abort_if_not(var_1_13 >= -63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L142] CALL assume_abort_if_not(var_1_13 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L142] RET assume_abort_if_not(var_1_13 <= 63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=8, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L143] var_1_14 = __VERIFIER_nondet_char() [L144] CALL assume_abort_if_not(var_1_14 >= -63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L144] RET assume_abort_if_not(var_1_14 >= -63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L145] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L145] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L146] var_1_15 = __VERIFIER_nondet_char() [L147] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L147] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L148] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L148] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=10, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L149] var_1_16 = __VERIFIER_nondet_char() [L150] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L150] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L151] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L151] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L152] var_1_17 = __VERIFIER_nondet_char() [L153] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L153] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L154] CALL assume_abort_if_not(var_1_17 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L154] RET assume_abort_if_not(var_1_17 <= 126) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=-1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L155] var_1_19 = __VERIFIER_nondet_char() [L156] CALL assume_abort_if_not(var_1_19 >= -128) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L156] RET assume_abort_if_not(var_1_19 >= -128) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L157] CALL assume_abort_if_not(var_1_19 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L157] RET assume_abort_if_not(var_1_19 <= 127) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L158] CALL assume_abort_if_not(var_1_19 != 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L158] RET assume_abort_if_not(var_1_19 != 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=29265, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L159] var_1_22 = __VERIFIER_nondet_short() [L160] CALL assume_abort_if_not(var_1_22 >= 16382) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L160] RET assume_abort_if_not(var_1_22 >= 16382) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L161] CALL assume_abort_if_not(var_1_22 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L161] RET assume_abort_if_not(var_1_22 <= 32766) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_24=46/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L162] var_1_24 = __VERIFIER_nondet_float() [L163] CALL assume_abort_if_not((var_1_24 >= -461168.6018427382800e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L163] RET assume_abort_if_not((var_1_24 >= -461168.6018427382800e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_25=78/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L164] var_1_25 = __VERIFIER_nondet_float() [L165] CALL assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L165] RET assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_26=101/4, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L166] var_1_26 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L167] RET assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_30=257/4, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L168] var_1_30 = __VERIFIER_nondet_double() [L169] CALL assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L169] RET assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=0, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L170] var_1_32 = __VERIFIER_nondet_uchar() [L171] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L171] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L172] CALL assume_abort_if_not(var_1_32 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L172] RET assume_abort_if_not(var_1_32 <= 1) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=0, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L173] var_1_33 = __VERIFIER_nondet_uchar() [L174] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L174] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L175] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L175] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=16, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L176] var_1_34 = __VERIFIER_nondet_short() [L177] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L177] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L178] CALL assume_abort_if_not(var_1_34 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L178] RET assume_abort_if_not(var_1_34 <= 32766) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=8, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L179] var_1_35 = __VERIFIER_nondet_short() [L180] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L180] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L181] CALL assume_abort_if_not(var_1_35 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L181] RET assume_abort_if_not(var_1_35 <= 32766) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1000, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L182] var_1_36 = __VERIFIER_nondet_short() [L183] CALL assume_abort_if_not(var_1_36 >= -32766) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L183] RET assume_abort_if_not(var_1_36 >= -32766) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L184] CALL assume_abort_if_not(var_1_36 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L184] RET assume_abort_if_not(var_1_36 <= 32766) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L185] var_1_40 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_40 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L186] RET assume_abort_if_not(var_1_40 >= 1) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L187] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L187] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2718193706, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L188] var_1_42 = __VERIFIER_nondet_ulong() [L189] CALL assume_abort_if_not(var_1_42 >= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L189] RET assume_abort_if_not(var_1_42 >= 2147483647) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L190] CALL assume_abort_if_not(var_1_42 <= 4294967295) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L190] RET assume_abort_if_not(var_1_42 <= 4294967295) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L191] var_1_44 = __VERIFIER_nondet_uchar() [L192] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L192] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L193] CALL assume_abort_if_not(var_1_44 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L193] RET assume_abort_if_not(var_1_44 <= 254) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=793/50, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L206] RET updateVariables() [L207] CALL step() [L65] var_1_29 = var_1_30 VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=2, var_1_30=2, var_1_31=10, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L66] COND TRUE var_1_32 && var_1_33 [L67] var_1_31 = ((((((((var_1_34 - var_1_35)) > (((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))))) ? ((var_1_34 - var_1_35)) : (((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36)))))) < 0 ) ? -(((((var_1_34 - var_1_35)) > (((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))))) ? ((var_1_34 - var_1_35)) : (((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36)))))) : (((((var_1_34 - var_1_35)) > (((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))))) ? ((var_1_34 - var_1_35)) : (((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36)))))))) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=-1, var_1_39=0, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L71] var_1_37 = 1 [L72] var_1_38 = (((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) < 0 ) ? -((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) : ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) [L73] var_1_39 = var_1_40 VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L74] COND FALSE !((var_1_42 - var_1_34) < var_1_35) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=10, var_1_44=0, var_1_45=10000, var_1_46=25, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L81] var_1_43 = var_1_44 [L82] var_1_45 = -500 [L83] var_1_46 = var_1_43 [L84] var_1_8 = (var_1_9 - (2 + var_1_10)) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L85] COND TRUE var_1_22 != var_1_12 VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L86] COND FALSE !(var_1_10 <= var_1_17) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=256, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L92] COND TRUE ! ((var_1_9 - var_1_22) > var_1_12) [L93] var_1_27 = var_1_15 VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L95] COND FALSE !(var_1_23 == var_1_23) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=100, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L100] COND TRUE (- ((((var_1_23) < (var_1_23)) ? (var_1_23) : (var_1_23)))) > (1.625 * var_1_23) [L101] var_1_20 = ((var_1_22 - (var_1_16 + var_1_15)) - var_1_10) VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=0, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L105] COND FALSE !(\read(var_1_18)) [L108] var_1_1 = var_1_7 VAL [isInitial=1, var_1_10=16383, var_1_11=1, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=1, var_1_20=0, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L110] COND TRUE \read(var_1_1) [L111] var_1_11 = (var_1_12 + ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) VAL [isInitial=1, var_1_10=16383, var_1_11=0, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=1, var_1_20=0, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L207] RET step() [L208] CALL, EXPR property() [L198-L199] return ((((((var_1_18 ? (var_1_1 == ((unsigned char) (((-128 <= var_1_20) || (var_1_23 >= var_1_23)) && var_1_6))) : (var_1_1 == ((unsigned char) var_1_7))) && (var_1_8 == ((signed short int) (var_1_9 - (2 + var_1_10))))) && (var_1_1 ? (var_1_11 == ((signed char) (var_1_12 + ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))))) : ((var_1_27 >= var_1_14) ? (var_1_11 == ((signed char) ((var_1_15 + var_1_16) - var_1_17))) : (var_1_7 ? (var_1_11 == ((signed char) var_1_16)) : (var_1_11 == ((signed char) var_1_12)))))) && ((var_1_23 == var_1_23) ? ((var_1_15 >= (var_1_27 / var_1_19)) ? (var_1_18 == ((unsigned char) var_1_7)) : 1) : 1)) && (((- ((((var_1_23) < (var_1_23)) ? (var_1_23) : (var_1_23)))) > (1.625 * var_1_23)) ? (var_1_20 == ((signed short int) ((var_1_22 - (var_1_16 + var_1_15)) - var_1_10))) : (var_1_20 == ((signed short int) var_1_19)))) && ((var_1_22 != var_1_12) ? ((var_1_10 <= var_1_17) ? (var_1_23 == ((float) (var_1_24 + ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26)))))) : 1) : (var_1_23 == ((float) var_1_25)))) && ((! ((var_1_9 - var_1_22) > var_1_12)) ? (var_1_27 == ((unsigned long int) var_1_15)) : 1) ; VAL [\result=0, isInitial=1, var_1_10=16383, var_1_11=0, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=1, var_1_20=0, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L208] RET, EXPR property() [L208] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, var_1_10=16383, var_1_11=0, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=1, var_1_20=0, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] [L19] reach_error() VAL [isInitial=1, var_1_10=16383, var_1_11=0, var_1_12=63, var_1_13=-63, var_1_14=-63, var_1_15=0, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=1, var_1_20=0, var_1_22=16384, var_1_23=158/5, var_1_27=0, var_1_29=2, var_1_30=2, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=1, var_1_40=1, var_1_41=249999911/250, var_1_42=2147483647, var_1_43=0, var_1_44=0, var_1_45=-500, var_1_46=0, var_1_6=0, var_1_7=1, var_1_8=0, var_1_9=16385] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 103 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.0s, OverallIterations: 4, TraceHistogramMax: 45, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 0.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 324 SdHoareTripleChecker+Valid, 0.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 301 mSDsluCounter, 672 SdHoareTripleChecker+Invalid, 0.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 261 mSDsCounter, 172 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 257 IncrementalHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 172 mSolverCounterUnsat, 411 mSDtfsCounter, 257 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 817 GetRequests, 801 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=201occurred in iteration=3, InterpolantAutomatonStates: 14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 3 MinimizatonAttempts, 6 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 1878 NumberOfCodeBlocks, 1878 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 1602 ConstructedInterpolants, 0 QuantifiedInterpolants, 3219 SizeOfPredicates, 3 NumberOfNonLiveVariables, 1201 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 6 InterpolantComputations, 2 PerfectInterpolantSequences, 23483/23760 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 04:56:41,290 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6b2298e95021336730f008fb9c7e8ce61acefef65c54a8c606df2ab666af9ceb --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:56:44,251 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:56:44,402 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:56:44,415 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:56:44,419 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:56:44,462 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:56:44,463 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:56:44,463 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:56:44,464 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:56:44,464 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:56:44,465 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:56:44,465 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:56:44,465 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:56:44,466 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:56:44,468 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:56:44,468 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:56:44,468 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:56:44,468 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:56:44,468 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:56:44,468 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:56:44,468 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:56:44,469 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:56:44,470 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:56:44,470 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:56:44,470 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:56:44,470 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:56:44,470 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:56:44,470 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:56:44,471 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:56:44,471 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:56:44,472 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:56:44,472 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:56:44,472 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:56:44,472 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:56:44,472 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:56:44,472 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:56:44,472 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:56:44,473 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:56:44,473 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:56:44,473 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:56:44,474 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:56:44,474 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:56:44,474 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_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6b2298e95021336730f008fb9c7e8ce61acefef65c54a8c606df2ab666af9ceb [2024-11-28 04:56:44,882 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:56:44,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:56:44,901 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:56:44,903 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:56:44,903 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:56:44,906 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i [2024-11-28 04:56:48,001 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/0c332b980/b412a1c871374b0a8aa0c7ec59bc1d97/FLAG3b81430fe [2024-11-28 04:56:48,289 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:56:48,290 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i [2024-11-28 04:56:48,300 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/0c332b980/b412a1c871374b0a8aa0c7ec59bc1d97/FLAG3b81430fe [2024-11-28 04:56:48,581 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/data/0c332b980/b412a1c871374b0a8aa0c7ec59bc1d97 [2024-11-28 04:56:48,583 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:56:48,585 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:56:48,586 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:56:48,586 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:56:48,591 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:56:48,592 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:56:48" (1/1) ... [2024-11-28 04:56:48,593 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@164aa08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:48, skipping insertion in model container [2024-11-28 04:56:48,593 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:56:48" (1/1) ... [2024-11-28 04:56:48,618 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:56:48,791 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_c4005156-08d0-45ac-a028-422a9f7a445c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i[915,928] [2024-11-28 04:56:48,891 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:56:48,910 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:56:48,929 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_c4005156-08d0-45ac-a028-422a9f7a445c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-29.i[915,928] [2024-11-28 04:56:49,021 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:56:49,046 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:56:49,047 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49 WrapperNode [2024-11-28 04:56:49,047 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:56:49,048 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:56:49,049 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:56:49,049 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:56:49,056 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,075 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,128 INFO L138 Inliner]: procedures = 27, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 227 [2024-11-28 04:56:49,129 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:56:49,129 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:56:49,133 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:56:49,134 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:56:49,146 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,146 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,151 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,166 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 04:56:49,166 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,167 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,180 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,181 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,185 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,188 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,190 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,194 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:56:49,195 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:56:49,195 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:56:49,195 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:56:49,196 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (1/1) ... [2024-11-28 04:56:49,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:56:49,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:49,242 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:56:49,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:56:49,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:56:49,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:56:49,284 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:56:49,284 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:56:49,285 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:56:49,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:56:49,442 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:56:49,444 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:56:51,955 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-11-28 04:56:51,955 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:56:51,968 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:56:51,969 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:56:51,969 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:56:51 BoogieIcfgContainer [2024-11-28 04:56:51,969 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:56:51,972 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:56:51,972 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:56:51,978 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:56:51,978 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:56:48" (1/3) ... [2024-11-28 04:56:51,979 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4962bf78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:56:51, skipping insertion in model container [2024-11-28 04:56:51,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:56:49" (2/3) ... [2024-11-28 04:56:51,979 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4962bf78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:56:51, skipping insertion in model container [2024-11-28 04:56:51,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:56:51" (3/3) ... [2024-11-28 04:56:51,981 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-29.i [2024-11-28 04:56:51,995 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:56:51,997 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-29.i that has 2 procedures, 103 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:56:52,059 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:56:52,073 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;@15b63651, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:56:52,074 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:56:52,078 INFO L276 IsEmpty]: Start isEmpty. Operand has 103 states, 55 states have (on average 1.3272727272727274) internal successors, (73), 56 states have internal predecessors, (73), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:56:52,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:56:52,096 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:52,096 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:52,097 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:52,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:52,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1526747376, now seen corresponding path program 1 times [2024-11-28 04:56:52,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:56:52,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1760598746] [2024-11-28 04:56:52,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:52,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:56:52,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:56:52,119 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:56:52,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 04:56:52,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:52,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:56:52,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:52,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1124 proven. 0 refuted. 0 times theorem prover too weak. 2836 trivial. 0 not checked. [2024-11-28 04:56:52,831 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:56:52,834 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:56:52,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1760598746] [2024-11-28 04:56:52,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1760598746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:56:52,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:56:52,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:56:52,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570179715] [2024-11-28 04:56:52,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:56:52,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:56:52,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:56:52,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:56:52,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:56:52,872 INFO L87 Difference]: Start difference. First operand has 103 states, 55 states have (on average 1.3272727272727274) internal successors, (73), 56 states have internal predecessors, (73), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 04:56:52,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:52,925 INFO L93 Difference]: Finished difference Result 199 states and 365 transitions. [2024-11-28 04:56:52,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:56:52,928 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 268 [2024-11-28 04:56:52,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:52,937 INFO L225 Difference]: With dead ends: 199 [2024-11-28 04:56:52,937 INFO L226 Difference]: Without dead ends: 99 [2024-11-28 04:56:52,945 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:56:52,950 INFO L435 NwaCegarLoop]: 156 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, 156 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:52,953 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:56:52,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-28 04:56:53,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2024-11-28 04:56:53,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 52 states have (on average 1.2692307692307692) internal successors, (66), 52 states have internal predecessors, (66), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:56:53,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 156 transitions. [2024-11-28 04:56:53,039 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 156 transitions. Word has length 268 [2024-11-28 04:56:53,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:53,041 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 156 transitions. [2024-11-28 04:56:53,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 04:56:53,042 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 156 transitions. [2024-11-28 04:56:53,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:56:53,052 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:53,052 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:53,067 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 04:56:53,253 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:56:53,254 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:53,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:53,256 INFO L85 PathProgramCache]: Analyzing trace with hash 843203466, now seen corresponding path program 1 times [2024-11-28 04:56:53,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:56:53,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [36617124] [2024-11-28 04:56:53,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:53,258 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:56:53,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:56:53,261 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:56:53,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 04:56:53,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:53,914 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:56:53,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:54,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2022 proven. 63 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2024-11-28 04:56:54,856 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:56:54,991 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:56:54,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [36617124] [2024-11-28 04:56:54,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [36617124] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:54,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [11017235] [2024-11-28 04:56:54,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:54,992 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:56:54,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:56:54,996 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:56:54,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-28 04:56:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:55,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:56:55,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:57,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 04:56:57,280 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:56:57,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [11017235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:56:57,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:56:57,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-28 04:56:57,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526670] [2024-11-28 04:56:57,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:56:57,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:56:57,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:56:57,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:56:57,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:56:57,288 INFO L87 Difference]: Start difference. First operand 99 states and 156 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 04:56:58,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:58,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:58,918 INFO L93 Difference]: Finished difference Result 291 states and 462 transitions. [2024-11-28 04:56:58,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:56:58,935 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 268 [2024-11-28 04:56:58,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:58,940 INFO L225 Difference]: With dead ends: 291 [2024-11-28 04:56:58,940 INFO L226 Difference]: Without dead ends: 195 [2024-11-28 04:56:58,941 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 545 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:56:58,942 INFO L435 NwaCegarLoop]: 154 mSDtfsCounter, 24 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:58,943 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 303 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 04:56:58,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-11-28 04:56:59,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 193. [2024-11-28 04:56:59,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 100 states have (on average 1.27) internal successors, (127), 100 states have internal predecessors, (127), 90 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-28 04:56:59,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 307 transitions. [2024-11-28 04:56:59,012 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 307 transitions. Word has length 268 [2024-11-28 04:56:59,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:59,013 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 307 transitions. [2024-11-28 04:56:59,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 04:56:59,014 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 307 transitions. [2024-11-28 04:56:59,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:56:59,031 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:59,032 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:59,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:56:59,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-28 04:56:59,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:56:59,434 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:59,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:59,435 INFO L85 PathProgramCache]: Analyzing trace with hash 900461768, now seen corresponding path program 1 times [2024-11-28 04:56:59,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:56:59,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [754265367] [2024-11-28 04:56:59,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:59,436 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:56:59,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:56:59,438 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:56:59,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 04:56:59,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:59,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:56:59,982 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:00,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2022 proven. 63 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2024-11-28 04:57:00,802 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:57:00,910 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:57:00,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [754265367] [2024-11-28 04:57:00,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [754265367] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:57:00,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1660133602] [2024-11-28 04:57:00,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:00,911 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:57:00,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:57:00,914 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:57:00,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-28 04:57:02,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:02,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:57:02,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:02,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 04:57:02,390 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:57:02,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1660133602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:57:02,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:57:02,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-11-28 04:57:02,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487745964] [2024-11-28 04:57:02,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:57:02,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:57:02,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:57:02,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:57:02,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:57:02,393 INFO L87 Difference]: Start difference. First operand 193 states and 307 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 04:57:04,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:04,770 INFO L93 Difference]: Finished difference Result 571 states and 911 transitions. [2024-11-28 04:57:04,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:57:04,773 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 268 [2024-11-28 04:57:04,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:04,780 INFO L225 Difference]: With dead ends: 571 [2024-11-28 04:57:04,780 INFO L226 Difference]: Without dead ends: 381 [2024-11-28 04:57:04,782 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 545 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:57:04,786 INFO L435 NwaCegarLoop]: 287 mSDtfsCounter, 146 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:04,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 434 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-28 04:57:04,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-11-28 04:57:04,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 379. [2024-11-28 04:57:04,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 194 states have (on average 1.2474226804123711) internal successors, (242), 194 states have internal predecessors, (242), 180 states have call successors, (180), 4 states have call predecessors, (180), 4 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-11-28 04:57:04,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 602 transitions. [2024-11-28 04:57:04,894 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 602 transitions. Word has length 268 [2024-11-28 04:57:04,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:04,895 INFO L471 AbstractCegarLoop]: Abstraction has 379 states and 602 transitions. [2024-11-28 04:57:04,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 04:57:04,895 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 602 transitions. [2024-11-28 04:57:04,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:57:04,900 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:04,900 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:04,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-28 04:57:05,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-28 04:57:05,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:57:05,301 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:05,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:05,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1619498166, now seen corresponding path program 1 times [2024-11-28 04:57:05,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:57:05,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743797008] [2024-11-28 04:57:05,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:05,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:57:05,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:57:05,306 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:57:05,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-28 04:57:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:05,815 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:57:05,819 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:06,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2022 proven. 63 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2024-11-28 04:57:06,562 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:57:06,657 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:57:06,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743797008] [2024-11-28 04:57:06,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [743797008] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:57:06,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1985856396] [2024-11-28 04:57:06,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:06,657 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:57:06,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:57:06,659 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:57:06,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-28 04:57:07,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:07,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:57:07,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1968 proven. 54 refuted. 0 times theorem prover too weak. 1938 trivial. 0 not checked. [2024-11-28 04:57:12,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:57:13,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 78 proven. 54 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 04:57:13,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1985856396] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:57:13,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:57:13,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 11 [2024-11-28 04:57:13,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067153866] [2024-11-28 04:57:13,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:57:13,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:57:13,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:57:13,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:57:13,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:57:13,522 INFO L87 Difference]: Start difference. First operand 379 states and 602 transitions. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 4 states have call successors, (84), 3 states have call predecessors, (84), 5 states have return successors, (86), 4 states have call predecessors, (86), 4 states have call successors, (86) [2024-11-28 04:57:20,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:24,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:31,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:31,972 INFO L93 Difference]: Finished difference Result 1011 states and 1562 transitions. [2024-11-28 04:57:31,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 04:57:31,974 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 4 states have call successors, (84), 3 states have call predecessors, (84), 5 states have return successors, (86), 4 states have call predecessors, (86), 4 states have call successors, (86) Word has length 268 [2024-11-28 04:57:31,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:31,980 INFO L225 Difference]: With dead ends: 1011 [2024-11-28 04:57:31,980 INFO L226 Difference]: Without dead ends: 635 [2024-11-28 04:57:31,983 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 848 GetRequests, 810 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=411, Invalid=1149, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 04:57:31,984 INFO L435 NwaCegarLoop]: 112 mSDtfsCounter, 430 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 602 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 602 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:31,984 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 481 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [602 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 15.0s Time] [2024-11-28 04:57:31,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2024-11-28 04:57:32,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 415. [2024-11-28 04:57:32,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 222 states have (on average 1.2072072072072073) internal successors, (268), 222 states have internal predecessors, (268), 180 states have call successors, (180), 12 states have call predecessors, (180), 12 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-11-28 04:57:32,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 628 transitions. [2024-11-28 04:57:32,091 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 628 transitions. Word has length 268 [2024-11-28 04:57:32,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:32,092 INFO L471 AbstractCegarLoop]: Abstraction has 415 states and 628 transitions. [2024-11-28 04:57:32,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 4 states have call successors, (84), 3 states have call predecessors, (84), 5 states have return successors, (86), 4 states have call predecessors, (86), 4 states have call successors, (86) [2024-11-28 04:57:32,093 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 628 transitions. [2024-11-28 04:57:32,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 04:57:32,097 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:32,097 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:32,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-28 04:57:32,307 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-28 04:57:32,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:57:32,498 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:32,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:32,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1104563179, now seen corresponding path program 1 times [2024-11-28 04:57:32,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:57:32,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1574496098] [2024-11-28 04:57:32,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:32,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:57:32,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:57:32,502 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:57:32,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-28 04:57:32,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:33,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:57:33,014 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:55,270 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 ((_ to_fp 8 24) roundNearestTiesToEven 4611686018427382800.0)) (.cse3 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 100000000000000000000.0)))) (let ((.cse0 (fp.neg .cse3)) (.cse1 (fp.neg .cse2))) (or (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0) (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (fp.gt ~var_1_25~0 ~var_1_26~0))))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (fp.geq ~var_1_26~0 .cse1) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))) (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1) (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (fp.geq ~var_1_26~0 .cse1) (fp.gt ~var_1_25~0 ~var_1_26~0))) (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2) (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (fp.geq ~var_1_26~0 .cse1) (fp.gt ~var_1_25~0 ~var_1_26~0))) (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0) (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (fp.gt ~var_1_25~0 ~var_1_26~0))))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (fp.geq ~var_1_26~0 .cse1) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))) (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1)))))) is different from true [2024-11-28 04:58:05,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2085 proven. 105 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 04:58:05,321 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:58:19,534 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:58:19,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1574496098] [2024-11-28 04:58:19,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1574496098] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:58:19,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1834630506] [2024-11-28 04:58:19,534 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:19,534 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:58:19,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:58:19,537 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:58:19,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-28 04:58:20,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:20,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:58:21,010 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:48,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2085 proven. 105 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 04:58:48,583 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:58:55,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1834630506] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:58:55,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:58:55,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2024-11-28 04:58:55,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140136041] [2024-11-28 04:58:55,798 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:58:55,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:58:55,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:58:55,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:58:55,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=80, Unknown=1, NotChecked=18, Total=132 [2024-11-28 04:58:55,799 INFO L87 Difference]: Start difference. First operand 415 states and 628 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 3 states have call successors, (45), 3 states have call predecessors, (45), 5 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2024-11-28 04:59:51,774 WARN L286 SmtUtils]: Spent 28.81s on a formula simplification. DAG size of input: 75 DAG size of output: 149 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:59:55,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:59:58,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:00:02,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:00:03,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:00:03,090 INFO L93 Difference]: Finished difference Result 869 states and 1289 transitions. [2024-11-28 05:00:03,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:00:03,115 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 3 states have call successors, (45), 3 states have call predecessors, (45), 5 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) Word has length 269 [2024-11-28 05:00:03,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:00:03,120 INFO L225 Difference]: With dead ends: 869 [2024-11-28 05:00:03,120 INFO L226 Difference]: Without dead ends: 457 [2024-11-28 05:00:03,122 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 560 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 68.1s TimeCoverageRelationStatistics Valid=67, Invalid=141, Unknown=6, NotChecked=26, Total=240 [2024-11-28 05:00:03,123 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 97 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 13.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:00:03,124 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 287 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 346 Invalid, 1 Unknown, 164 Unchecked, 13.0s Time] [2024-11-28 05:00:03,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2024-11-28 05:00:03,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 447. [2024-11-28 05:00:03,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 246 states have (on average 1.1869918699186992) internal successors, (292), 246 states have internal predecessors, (292), 180 states have call successors, (180), 20 states have call predecessors, (180), 20 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-11-28 05:00:03,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 652 transitions. [2024-11-28 05:00:03,230 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 652 transitions. Word has length 269 [2024-11-28 05:00:03,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:00:03,231 INFO L471 AbstractCegarLoop]: Abstraction has 447 states and 652 transitions. [2024-11-28 05:00:03,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 3 states have call successors, (45), 3 states have call predecessors, (45), 5 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2024-11-28 05:00:03,231 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 652 transitions. [2024-11-28 05:00:03,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 05:00:03,236 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:00:03,236 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:00:03,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-28 05:00:03,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-28 05:00:03,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:00:03,637 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:00:03,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:00:03,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1784621549, now seen corresponding path program 1 times [2024-11-28 05:00:03,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:00:03,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [537989508] [2024-11-28 05:00:03,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:00:03,638 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:00:03,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:00:03,640 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:00:03,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-28 05:00:04,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:00:04,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:00:04,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:00:28,348 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 ((_ to_fp 8 24) roundNearestTiesToEven 4611686018427382800.0)) (.cse3 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 100000000000000000000.0)))) (let ((.cse0 (fp.neg .cse3)) (.cse1 (fp.neg .cse2))) (or (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0) (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (fp.gt ~var_1_25~0 ~var_1_26~0))))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (fp.geq ~var_1_26~0 .cse1) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))) (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1) (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (fp.geq ~var_1_26~0 .cse1) (fp.gt ~var_1_25~0 ~var_1_26~0))) (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2) (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (fp.geq ~var_1_26~0 .cse1) (fp.gt ~var_1_25~0 ~var_1_26~0))) (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (fp.geq ~var_1_24~0 .cse3) (fp.leq ~var_1_24~0 .cse2) (exists ((~var_1_25~0 (_ FloatingPoint 8 24))) (and (= (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_25~0) c_~var_1_23~0) (exists ((~var_1_26~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse2) (fp.geq ~var_1_26~0 .cse3) (fp.gt ~var_1_25~0 ~var_1_26~0))))))) (exists ((~var_1_24~0 (_ FloatingPoint 8 24))) (and (exists ((~var_1_26~0 (_ FloatingPoint 8 24)) (~var_1_25~0 (_ FloatingPoint 8 24))) (and (fp.leq ~var_1_26~0 .cse0) (not (fp.gt ~var_1_25~0 ~var_1_26~0)) (fp.geq ~var_1_26~0 .cse1) (= c_~var_1_23~0 (fp.add roundNearestTiesToEven ~var_1_24~0 ~var_1_26~0)))) (fp.leq ~var_1_24~0 .cse0) (fp.geq ~var_1_24~0 .cse1)))))) is different from true [2024-11-28 05:00:38,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2085 proven. 105 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 05:00:38,421 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:00:54,184 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:00:54,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [537989508] [2024-11-28 05:00:54,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [537989508] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:00:54,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [732534542] [2024-11-28 05:00:54,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:00:54,184 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:00:54,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:00:54,186 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:00:54,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-28 05:00:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:00:55,739 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:00:55,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:26,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2085 proven. 105 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 05:01:26,624 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:33,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [732534542] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:33,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:01:33,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2024-11-28 05:01:33,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126135298] [2024-11-28 05:01:33,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:33,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 05:01:33,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:33,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 05:01:33,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=80, Unknown=1, NotChecked=18, Total=132 [2024-11-28 05:01:33,240 INFO L87 Difference]: Start difference. First operand 447 states and 652 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 3 states have call successors, (45), 3 states have call predecessors, (45), 5 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2024-11-28 05:02:24,793 WARN L286 SmtUtils]: Spent 24.46s on a formula simplification. DAG size of input: 75 DAG size of output: 149 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:02:28,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:02:29,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:02:31,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:02:35,487 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-11-28 05:02:38,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:38,099 INFO L93 Difference]: Finished difference Result 677 states and 988 transitions. [2024-11-28 05:02:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:02:38,127 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 3 states have call successors, (45), 3 states have call predecessors, (45), 5 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) Word has length 269 [2024-11-28 05:02:38,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:38,131 INFO L225 Difference]: With dead ends: 677 [2024-11-28 05:02:38,131 INFO L226 Difference]: Without dead ends: 233 [2024-11-28 05:02:38,133 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 560 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 63.2s TimeCoverageRelationStatistics Valid=67, Invalid=141, Unknown=6, NotChecked=26, Total=240 [2024-11-28 05:02:38,134 INFO L435 NwaCegarLoop]: 104 mSDtfsCounter, 111 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 66 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:38,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 281 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 346 Invalid, 2 Unknown, 163 Unchecked, 15.1s Time] [2024-11-28 05:02:38,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2024-11-28 05:02:38,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 225. [2024-11-28 05:02:38,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 124 states have (on average 1.185483870967742) internal successors, (147), 124 states have internal predecessors, (147), 90 states have call successors, (90), 10 states have call predecessors, (90), 10 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-28 05:02:38,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 327 transitions. [2024-11-28 05:02:38,189 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 327 transitions. Word has length 269 [2024-11-28 05:02:38,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:38,191 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 327 transitions. [2024-11-28 05:02:38,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 3 states have call successors, (45), 3 states have call predecessors, (45), 5 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2024-11-28 05:02:38,191 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 327 transitions. [2024-11-28 05:02:38,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 05:02:38,195 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:38,195 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:38,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-28 05:02:38,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-28 05:02:38,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:38,597 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:02:38,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:38,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1471612662, now seen corresponding path program 1 times [2024-11-28 05:02:38,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:38,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1435923968] [2024-11-28 05:02:38,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:38,599 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:38,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:02:38,601 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:02:38,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-11-28 05:02:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:39,072 INFO L256 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:02:39,077 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:42,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 05:02:42,922 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:02:42,922 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:42,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1435923968] [2024-11-28 05:02:42,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1435923968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:42,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:42,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:02:42,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408460389] [2024-11-28 05:02:42,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:42,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:02:42,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:42,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:02:42,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:02:42,924 INFO L87 Difference]: Start difference. First operand 225 states and 327 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 05:02:45,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:45,488 INFO L93 Difference]: Finished difference Result 669 states and 975 transitions. [2024-11-28 05:02:45,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:02:45,489 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 270 [2024-11-28 05:02:45,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:45,504 INFO L225 Difference]: With dead ends: 669 [2024-11-28 05:02:45,505 INFO L226 Difference]: Without dead ends: 447 [2024-11-28 05:02:45,506 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:02:45,506 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 21 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:45,507 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 284 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 05:02:45,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2024-11-28 05:02:45,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 445. [2024-11-28 05:02:45,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 244 states have (on average 1.180327868852459) internal successors, (288), 244 states have internal predecessors, (288), 180 states have call successors, (180), 20 states have call predecessors, (180), 20 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-11-28 05:02:45,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 648 transitions. [2024-11-28 05:02:45,592 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 648 transitions. Word has length 270 [2024-11-28 05:02:45,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:45,592 INFO L471 AbstractCegarLoop]: Abstraction has 445 states and 648 transitions. [2024-11-28 05:02:45,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 05:02:45,593 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 648 transitions. [2024-11-28 05:02:45,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 05:02:45,595 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:45,595 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:45,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:45,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:45,796 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:02:45,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:45,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1048347272, now seen corresponding path program 1 times [2024-11-28 05:02:45,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:45,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1562052670] [2024-11-28 05:02:45,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:45,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:45,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:02:45,799 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:02:45,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-28 05:02:46,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:46,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:02:46,209 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:47,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 218 proven. 129 refuted. 0 times theorem prover too weak. 3613 trivial. 0 not checked. [2024-11-28 05:02:47,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:48,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 3 proven. 129 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 05:02:48,741 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:48,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1562052670] [2024-11-28 05:02:48,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1562052670] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:48,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:48,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-28 05:02:48,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884201269] [2024-11-28 05:02:48,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:48,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:02:48,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:48,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:02:48,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:02:48,744 INFO L87 Difference]: Start difference. First operand 445 states and 648 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (88), 2 states have call predecessors, (88), 4 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) [2024-11-28 05:02:51,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:51,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:51,971 INFO L93 Difference]: Finished difference Result 1155 states and 1652 transitions. [2024-11-28 05:02:51,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:02:51,972 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (88), 2 states have call predecessors, (88), 4 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) Word has length 270 [2024-11-28 05:02:51,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:51,978 INFO L225 Difference]: With dead ends: 1155 [2024-11-28 05:02:51,978 INFO L226 Difference]: Without dead ends: 713 [2024-11-28 05:02:51,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 532 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:02:51,981 INFO L435 NwaCegarLoop]: 111 mSDtfsCounter, 140 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:51,982 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 336 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-28 05:02:51,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2024-11-28 05:02:52,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 461. [2024-11-28 05:02:52,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 256 states have (on average 1.1640625) internal successors, (298), 256 states have internal predecessors, (298), 180 states have call successors, (180), 24 states have call predecessors, (180), 24 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-11-28 05:02:52,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 658 transitions. [2024-11-28 05:02:52,091 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 658 transitions. Word has length 270 [2024-11-28 05:02:52,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:52,092 INFO L471 AbstractCegarLoop]: Abstraction has 461 states and 658 transitions. [2024-11-28 05:02:52,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (88), 2 states have call predecessors, (88), 4 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) [2024-11-28 05:02:52,092 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 658 transitions. [2024-11-28 05:02:52,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 05:02:52,095 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:52,095 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:52,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2024-11-28 05:02:52,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:52,296 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:02:52,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:52,298 INFO L85 PathProgramCache]: Analyzing trace with hash -991088970, now seen corresponding path program 1 times [2024-11-28 05:02:52,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:52,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1714954688] [2024-11-28 05:02:52,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:52,298 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:52,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:02:52,304 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:02:52,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-11-28 05:02:52,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:52,729 INFO L256 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:02:52,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:55,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 428 proven. 246 refuted. 0 times theorem prover too weak. 3286 trivial. 0 not checked. [2024-11-28 05:02:55,734 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 6 proven. 126 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 05:02:56,954 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:56,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1714954688] [2024-11-28 05:02:56,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1714954688] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:56,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:56,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 12 [2024-11-28 05:02:56,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61876405] [2024-11-28 05:02:56,954 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:56,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:02:56,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:56,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:02:56,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:02:56,956 INFO L87 Difference]: Start difference. First operand 461 states and 658 transitions. Second operand has 12 states, 12 states have (on average 7.833333333333333) internal successors, (94), 12 states have internal predecessors, (94), 3 states have call successors, (87), 3 states have call predecessors, (87), 5 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-11-28 05:03:01,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:04,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:04,103 INFO L93 Difference]: Finished difference Result 980 states and 1366 transitions. [2024-11-28 05:03:04,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 05:03:04,113 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.833333333333333) internal successors, (94), 12 states have internal predecessors, (94), 3 states have call successors, (87), 3 states have call predecessors, (87), 5 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) Word has length 270 [2024-11-28 05:03:04,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:04,119 INFO L225 Difference]: With dead ends: 980 [2024-11-28 05:03:04,119 INFO L226 Difference]: Without dead ends: 522 [2024-11-28 05:03:04,123 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 529 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=179, Invalid=421, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:03:04,125 INFO L435 NwaCegarLoop]: 202 mSDtfsCounter, 158 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:04,126 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 631 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2024-11-28 05:03:04,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2024-11-28 05:03:04,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 493. [2024-11-28 05:03:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 280 states have (on average 1.1285714285714286) internal successors, (316), 280 states have internal predecessors, (316), 180 states have call successors, (180), 32 states have call predecessors, (180), 32 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-11-28 05:03:04,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 676 transitions. [2024-11-28 05:03:04,251 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 676 transitions. Word has length 270 [2024-11-28 05:03:04,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:04,252 INFO L471 AbstractCegarLoop]: Abstraction has 493 states and 676 transitions. [2024-11-28 05:03:04,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.833333333333333) internal successors, (94), 12 states have internal predecessors, (94), 3 states have call successors, (87), 3 states have call predecessors, (87), 5 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-11-28 05:03:04,253 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 676 transitions. [2024-11-28 05:03:04,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 05:03:04,254 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:04,255 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:04,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-11-28 05:03:04,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:04,456 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:04,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:04,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1800435596, now seen corresponding path program 1 times [2024-11-28 05:03:04,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:04,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [857505369] [2024-11-28 05:03:04,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:04,457 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:04,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:03:04,459 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:03:04,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4005156-08d0-45ac-a028-422a9f7a445c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-11-28 05:03:04,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:04,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 05:03:04,945 INFO L279 TraceCheckSpWp]: Computing forward predicates...