./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.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_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 36194dd445f05d5b8203171d521bb1c326cd94319b507e7cef7de153add82879 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 13:26:15,709 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 13:26:15,783 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 13:26:15,789 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 13:26:15,789 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 13:26:15,817 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 13:26:15,818 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 13:26:15,818 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 13:26:15,818 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 13:26:15,818 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 13:26:15,818 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 13:26:15,819 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 13:26:15,819 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 13:26:15,819 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 13:26:15,819 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 13:26:15,819 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 13:26:15,819 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 13:26:15,820 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 13:26:15,821 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 13:26:15,821 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 13:26:15,821 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:26:15,821 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:26:15,821 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:26:15,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:26:15,821 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:26:15,822 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 13:26:15,822 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 13:26:15,823 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 13:26:15,823 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 13:26:15,823 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 13:26:15,823 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 13:26:15,823 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 13:26:15,823 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_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 36194dd445f05d5b8203171d521bb1c326cd94319b507e7cef7de153add82879 [2024-12-02 13:26:16,114 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 13:26:16,124 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 13:26:16,127 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 13:26:16,128 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 13:26:16,129 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 13:26:16,130 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i [2024-12-02 13:26:19,306 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/1e4b35168/5fd636b7cd5d441dadd644e8068666ec/FLAG9354355d3 [2024-12-02 13:26:19,573 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 13:26:19,574 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i [2024-12-02 13:26:19,585 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/1e4b35168/5fd636b7cd5d441dadd644e8068666ec/FLAG9354355d3 [2024-12-02 13:26:19,600 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/1e4b35168/5fd636b7cd5d441dadd644e8068666ec [2024-12-02 13:26:19,603 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 13:26:19,604 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 13:26:19,606 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 13:26:19,606 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 13:26:19,610 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 13:26:19,610 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:19,611 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18387fa8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19, skipping insertion in model container [2024-12-02 13:26:19,611 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:19,630 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 13:26:19,750 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_74d4c043-3068-4b55-a554-df92668a6ddc/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i[917,930] [2024-12-02 13:26:19,819 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:26:19,831 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 13:26:19,841 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_74d4c043-3068-4b55-a554-df92668a6ddc/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i[917,930] [2024-12-02 13:26:19,877 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:26:19,895 INFO L204 MainTranslator]: Completed translation [2024-12-02 13:26:19,895 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19 WrapperNode [2024-12-02 13:26:19,895 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 13:26:19,896 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 13:26:19,897 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 13:26:19,897 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 13:26:19,904 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:19,918 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:19,957 INFO L138 Inliner]: procedures = 29, calls = 182, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 595 [2024-12-02 13:26:19,958 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 13:26:19,958 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 13:26:19,958 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 13:26:19,958 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 13:26:19,968 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:19,968 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:19,973 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:19,999 INFO L175 MemorySlicer]: Split 152 memory accesses to 6 slices as follows [2, 52, 59, 19, 3, 17]. 39 percent of accesses are in the largest equivalence class. The 17 initializations are split as follows [2, 6, 4, 3, 1, 1]. The 17 writes are split as follows [0, 6, 5, 4, 1, 1]. [2024-12-02 13:26:20,000 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,000 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,020 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,021 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,027 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,031 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,033 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,039 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 13:26:20,041 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 13:26:20,041 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 13:26:20,041 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 13:26:20,042 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (1/1) ... [2024-12-02 13:26:20,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:26:20,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:26:20,071 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 13:26:20,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 13:26:20,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 13:26:20,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 13:26:20,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 13:26:20,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 13:26:20,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 13:26:20,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#4 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#5 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#0 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#1 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#2 [2024-12-02 13:26:20,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#3 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#4 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#5 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#0 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#1 [2024-12-02 13:26:20,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#2 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#3 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#4 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#5 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 13:26:20,098 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 13:26:20,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 13:26:20,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 13:26:20,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 13:26:20,247 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 13:26:20,249 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 13:26:20,771 INFO L? ?]: Removed 172 outVars from TransFormulas that were not future-live. [2024-12-02 13:26:20,771 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 13:26:20,783 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 13:26:20,783 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 13:26:20,783 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:26:20 BoogieIcfgContainer [2024-12-02 13:26:20,784 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 13:26:20,787 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 13:26:20,787 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 13:26:20,792 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 13:26:20,792 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:26:19" (1/3) ... [2024-12-02 13:26:20,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7755efb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:26:20, skipping insertion in model container [2024-12-02 13:26:20,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:19" (2/3) ... [2024-12-02 13:26:20,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7755efb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:26:20, skipping insertion in model container [2024-12-02 13:26:20,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:26:20" (3/3) ... [2024-12-02 13:26:20,794 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-ap_file-28.i [2024-12-02 13:26:20,829 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 13:26:20,830 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-ap_file-28.i that has 2 procedures, 123 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 13:26:20,880 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 13:26:20,889 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;@5998179e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 13:26:20,889 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 13:26:20,893 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 106 states have (on average 1.4339622641509433) internal successors, (152), 107 states have internal predecessors, (152), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:20,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-12-02 13:26:20,904 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:20,905 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:20,905 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:20,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:20,910 INFO L85 PathProgramCache]: Analyzing trace with hash -811365307, now seen corresponding path program 1 times [2024-12-02 13:26:20,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:20,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245821318] [2024-12-02 13:26:20,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:20,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:21,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:21,189 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2024-12-02 13:26:21,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:21,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245821318] [2024-12-02 13:26:21,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245821318] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:26:21,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556115275] [2024-12-02 13:26:21,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:21,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:26:21,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:26:21,193 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:26:21,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 13:26:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:21,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 13:26:21,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:21,545 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2024-12-02 13:26:21,546 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:26:21,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556115275] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:21,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:26:21,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 13:26:21,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534616296] [2024-12-02 13:26:21,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:21,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 13:26:21,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:21,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 13:26:21,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:26:21,573 INFO L87 Difference]: Start difference. First operand has 123 states, 106 states have (on average 1.4339622641509433) internal successors, (152), 107 states have internal predecessors, (152), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:21,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:21,605 INFO L93 Difference]: Finished difference Result 239 states and 368 transitions. [2024-12-02 13:26:21,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 13:26:21,607 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 130 [2024-12-02 13:26:21,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:21,613 INFO L225 Difference]: With dead ends: 239 [2024-12-02 13:26:21,613 INFO L226 Difference]: Without dead ends: 119 [2024-12-02 13:26:21,616 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:26:21,619 INFO L435 NwaCegarLoop]: 171 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, 171 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:21,620 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:26:21,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-12-02 13:26:21,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2024-12-02 13:26:21,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 103 states have (on average 1.3883495145631068) internal successors, (143), 103 states have internal predecessors, (143), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:21,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 171 transitions. [2024-12-02 13:26:21,661 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 171 transitions. Word has length 130 [2024-12-02 13:26:21,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:21,661 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 171 transitions. [2024-12-02 13:26:21,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:21,662 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 171 transitions. [2024-12-02 13:26:21,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-12-02 13:26:21,665 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:21,665 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:21,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 13:26:21,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 13:26:21,866 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:21,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:21,867 INFO L85 PathProgramCache]: Analyzing trace with hash -323615399, now seen corresponding path program 1 times [2024-12-02 13:26:21,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:21,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714799115] [2024-12-02 13:26:21,867 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:21,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:21,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:22,240 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:22,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:22,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714799115] [2024-12-02 13:26:22,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714799115] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:22,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:22,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 13:26:22,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330255174] [2024-12-02 13:26:22,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:22,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:26:22,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:22,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:26:22,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:26:22,243 INFO L87 Difference]: Start difference. First operand 119 states and 171 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:22,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:22,298 INFO L93 Difference]: Finished difference Result 238 states and 343 transitions. [2024-12-02 13:26:22,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:26:22,299 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 130 [2024-12-02 13:26:22,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:22,301 INFO L225 Difference]: With dead ends: 238 [2024-12-02 13:26:22,301 INFO L226 Difference]: Without dead ends: 122 [2024-12-02 13:26:22,302 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:26:22,302 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 1 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:22,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 493 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:26:22,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-12-02 13:26:22,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 121. [2024-12-02 13:26:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 105 states have (on average 1.380952380952381) internal successors, (145), 105 states have internal predecessors, (145), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:22,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 173 transitions. [2024-12-02 13:26:22,315 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 173 transitions. Word has length 130 [2024-12-02 13:26:22,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:22,317 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 173 transitions. [2024-12-02 13:26:22,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:22,317 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 173 transitions. [2024-12-02 13:26:22,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-12-02 13:26:22,319 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:22,319 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:22,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 13:26:22,320 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:22,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:22,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1451391963, now seen corresponding path program 1 times [2024-12-02 13:26:22,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:22,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381657357] [2024-12-02 13:26:22,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:22,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:22,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:22,589 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:22,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:22,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381657357] [2024-12-02 13:26:22,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381657357] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:22,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:22,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 13:26:22,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471461803] [2024-12-02 13:26:22,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:22,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:26:22,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:22,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:26:22,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:26:22,591 INFO L87 Difference]: Start difference. First operand 121 states and 173 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:22,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:22,636 INFO L93 Difference]: Finished difference Result 242 states and 347 transitions. [2024-12-02 13:26:22,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:26:22,637 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 130 [2024-12-02 13:26:22,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:22,639 INFO L225 Difference]: With dead ends: 242 [2024-12-02 13:26:22,639 INFO L226 Difference]: Without dead ends: 124 [2024-12-02 13:26:22,640 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:26:22,641 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 1 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:22,641 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 496 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:26:22,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2024-12-02 13:26:22,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 123. [2024-12-02 13:26:22,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 107 states have (on average 1.3738317757009346) internal successors, (147), 107 states have internal predecessors, (147), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:22,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 175 transitions. [2024-12-02 13:26:22,654 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 175 transitions. Word has length 130 [2024-12-02 13:26:22,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:22,654 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 175 transitions. [2024-12-02 13:26:22,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:22,655 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 175 transitions. [2024-12-02 13:26:22,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-12-02 13:26:22,657 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:22,657 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:22,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 13:26:22,658 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:22,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:22,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1453239005, now seen corresponding path program 1 times [2024-12-02 13:26:22,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:22,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949225506] [2024-12-02 13:26:22,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:22,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:23,814 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:23,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:23,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949225506] [2024-12-02 13:26:23,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949225506] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:23,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:23,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:26:23,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730848556] [2024-12-02 13:26:23,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:23,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:26:23,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:23,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:26:23,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:26:23,817 INFO L87 Difference]: Start difference. First operand 123 states and 175 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:24,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:24,244 INFO L93 Difference]: Finished difference Result 335 states and 477 transitions. [2024-12-02 13:26:24,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:26:24,245 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 130 [2024-12-02 13:26:24,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:24,247 INFO L225 Difference]: With dead ends: 335 [2024-12-02 13:26:24,247 INFO L226 Difference]: Without dead ends: 215 [2024-12-02 13:26:24,248 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:26:24,249 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 504 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:24,250 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [504 Valid, 632 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 13:26:24,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-12-02 13:26:24,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 212. [2024-12-02 13:26:24,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 191 states have (on average 1.3926701570680629) internal successors, (266), 192 states have internal predecessors, (266), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-12-02 13:26:24,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 302 transitions. [2024-12-02 13:26:24,274 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 302 transitions. Word has length 130 [2024-12-02 13:26:24,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:24,275 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 302 transitions. [2024-12-02 13:26:24,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:24,275 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 302 transitions. [2024-12-02 13:26:24,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-12-02 13:26:24,277 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:24,278 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:24,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 13:26:24,278 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:24,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:24,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1718375793, now seen corresponding path program 1 times [2024-12-02 13:26:24,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:24,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456624399] [2024-12-02 13:26:24,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:24,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:24,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:24,542 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:24,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:24,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456624399] [2024-12-02 13:26:24,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456624399] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:24,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:24,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:26:24,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409937947] [2024-12-02 13:26:24,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:24,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:26:24,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:24,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:26:24,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:26:24,544 INFO L87 Difference]: Start difference. First operand 212 states and 302 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:24,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:24,597 INFO L93 Difference]: Finished difference Result 427 states and 609 transitions. [2024-12-02 13:26:24,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:26:24,598 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 132 [2024-12-02 13:26:24,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:24,602 INFO L225 Difference]: With dead ends: 427 [2024-12-02 13:26:24,602 INFO L226 Difference]: Without dead ends: 218 [2024-12-02 13:26:24,603 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:26:24,603 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 0 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:24,604 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 655 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:26:24,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2024-12-02 13:26:24,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2024-12-02 13:26:24,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 197 states have (on average 1.380710659898477) internal successors, (272), 198 states have internal predecessors, (272), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-12-02 13:26:24,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 308 transitions. [2024-12-02 13:26:24,623 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 308 transitions. Word has length 132 [2024-12-02 13:26:24,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:24,624 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 308 transitions. [2024-12-02 13:26:24,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:24,624 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 308 transitions. [2024-12-02 13:26:24,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-12-02 13:26:24,626 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:24,626 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:24,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 13:26:24,627 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:24,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:24,627 INFO L85 PathProgramCache]: Analyzing trace with hash -485277064, now seen corresponding path program 1 times [2024-12-02 13:26:24,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:24,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940200228] [2024-12-02 13:26:24,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:24,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:24,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:25,737 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:25,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:25,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940200228] [2024-12-02 13:26:25,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940200228] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:25,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:25,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 13:26:25,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315016045] [2024-12-02 13:26:25,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:25,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 13:26:25,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:25,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 13:26:25,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-12-02 13:26:25,739 INFO L87 Difference]: Start difference. First operand 218 states and 308 transitions. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:26,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:26,794 INFO L93 Difference]: Finished difference Result 1008 states and 1425 transitions. [2024-12-02 13:26:26,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 13:26:26,795 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 132 [2024-12-02 13:26:26,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:26,802 INFO L225 Difference]: With dead ends: 1008 [2024-12-02 13:26:26,802 INFO L226 Difference]: Without dead ends: 793 [2024-12-02 13:26:26,803 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2024-12-02 13:26:26,804 INFO L435 NwaCegarLoop]: 178 mSDtfsCounter, 783 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 1301 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:26,804 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 1301 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 13:26:26,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2024-12-02 13:26:26,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 264. [2024-12-02 13:26:26,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 243 states have (on average 1.4032921810699588) internal successors, (341), 244 states have internal predecessors, (341), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-12-02 13:26:26,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 377 transitions. [2024-12-02 13:26:26,832 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 377 transitions. Word has length 132 [2024-12-02 13:26:26,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:26,832 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 377 transitions. [2024-12-02 13:26:26,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:26,833 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 377 transitions. [2024-12-02 13:26:26,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-12-02 13:26:26,834 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:26,834 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:26,834 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 13:26:26,834 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:26,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:26,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1506345418, now seen corresponding path program 1 times [2024-12-02 13:26:26,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:26,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666681785] [2024-12-02 13:26:26,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:26,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:26,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:27,245 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:27,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:27,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666681785] [2024-12-02 13:26:27,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666681785] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:27,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:27,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:26:27,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181265159] [2024-12-02 13:26:27,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:27,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:26:27,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:27,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:26:27,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:26:27,247 INFO L87 Difference]: Start difference. First operand 264 states and 377 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:27,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:27,609 INFO L93 Difference]: Finished difference Result 595 states and 845 transitions. [2024-12-02 13:26:27,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:26:27,610 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 132 [2024-12-02 13:26:27,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:27,612 INFO L225 Difference]: With dead ends: 595 [2024-12-02 13:26:27,612 INFO L226 Difference]: Without dead ends: 334 [2024-12-02 13:26:27,613 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:26:27,614 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 475 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:27,614 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 455 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 13:26:27,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-12-02 13:26:27,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 241. [2024-12-02 13:26:27,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 220 states have (on average 1.3818181818181818) internal successors, (304), 221 states have internal predecessors, (304), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-12-02 13:26:27,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 340 transitions. [2024-12-02 13:26:27,633 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 340 transitions. Word has length 132 [2024-12-02 13:26:27,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:27,634 INFO L471 AbstractCegarLoop]: Abstraction has 241 states and 340 transitions. [2024-12-02 13:26:27,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:27,634 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 340 transitions. [2024-12-02 13:26:27,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:26:27,635 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:27,636 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:27,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 13:26:27,636 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:27,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:27,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1987187435, now seen corresponding path program 1 times [2024-12-02 13:26:27,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:27,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895584998] [2024-12-02 13:26:27,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:27,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:27,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:28,211 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:28,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:28,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895584998] [2024-12-02 13:26:28,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895584998] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:28,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:28,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:26:28,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279981492] [2024-12-02 13:26:28,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:28,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:26:28,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:28,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:26:28,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:26:28,213 INFO L87 Difference]: Start difference. First operand 241 states and 340 transitions. Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:28,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:28,938 INFO L93 Difference]: Finished difference Result 704 states and 993 transitions. [2024-12-02 13:26:28,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:26:28,939 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 134 [2024-12-02 13:26:28,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:28,941 INFO L225 Difference]: With dead ends: 704 [2024-12-02 13:26:28,942 INFO L226 Difference]: Without dead ends: 466 [2024-12-02 13:26:28,942 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2024-12-02 13:26:28,943 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 861 mSDsluCounter, 859 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:28,943 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [861 Valid, 1039 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 13:26:28,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-12-02 13:26:28,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 264. [2024-12-02 13:26:28,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 243 states have (on average 1.3909465020576133) internal successors, (338), 244 states have internal predecessors, (338), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-12-02 13:26:28,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 374 transitions. [2024-12-02 13:26:28,966 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 374 transitions. Word has length 134 [2024-12-02 13:26:28,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:28,966 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 374 transitions. [2024-12-02 13:26:28,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:28,966 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 374 transitions. [2024-12-02 13:26:28,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:26:28,968 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:28,968 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:28,968 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 13:26:28,968 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:28,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:28,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1286711507, now seen corresponding path program 1 times [2024-12-02 13:26:28,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:28,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383901201] [2024-12-02 13:26:28,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:28,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:29,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:29,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383901201] [2024-12-02 13:26:29,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383901201] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:29,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:29,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:26:29,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77364219] [2024-12-02 13:26:29,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:29,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:26:29,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:29,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:26:29,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:26:29,570 INFO L87 Difference]: Start difference. First operand 264 states and 374 transitions. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 3 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-12-02 13:26:30,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:30,641 INFO L93 Difference]: Finished difference Result 779 states and 1093 transitions. [2024-12-02 13:26:30,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 13:26:30,642 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 3 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 134 [2024-12-02 13:26:30,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:30,645 INFO L225 Difference]: With dead ends: 779 [2024-12-02 13:26:30,645 INFO L226 Difference]: Without dead ends: 518 [2024-12-02 13:26:30,646 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-12-02 13:26:30,646 INFO L435 NwaCegarLoop]: 308 mSDtfsCounter, 579 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:30,647 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [579 Valid, 1392 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 13:26:30,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2024-12-02 13:26:30,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 499. [2024-12-02 13:26:30,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 446 states have (on average 1.3677130044843049) internal successors, (610), 450 states have internal predecessors, (610), 44 states have call successors, (44), 8 states have call predecessors, (44), 8 states have return successors, (44), 40 states have call predecessors, (44), 44 states have call successors, (44) [2024-12-02 13:26:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 698 transitions. [2024-12-02 13:26:30,698 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 698 transitions. Word has length 134 [2024-12-02 13:26:30,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:30,698 INFO L471 AbstractCegarLoop]: Abstraction has 499 states and 698 transitions. [2024-12-02 13:26:30,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 3 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-12-02 13:26:30,699 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 698 transitions. [2024-12-02 13:26:30,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:26:30,701 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:30,701 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:30,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 13:26:30,702 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:30,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:30,702 INFO L85 PathProgramCache]: Analyzing trace with hash 469063057, now seen corresponding path program 1 times [2024-12-02 13:26:30,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:30,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324307779] [2024-12-02 13:26:30,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:30,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:30,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:31,280 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 21 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 13:26:31,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:31,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324307779] [2024-12-02 13:26:31,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324307779] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:26:31,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412333468] [2024-12-02 13:26:31,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:31,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:26:31,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:26:31,283 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:26:31,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 13:26:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:31,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 13:26:31,596 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:32,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 13:26:32,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-12-02 13:26:32,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 13:26:32,440 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 43 proven. 195 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-12-02 13:26:32,440 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:26:32,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412333468] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:26:32,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:26:32,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2024-12-02 13:26:32,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254470778] [2024-12-02 13:26:32,619 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:26:32,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 13:26:32,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:32,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 13:26:32,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2024-12-02 13:26:32,621 INFO L87 Difference]: Start difference. First operand 499 states and 698 transitions. Second operand has 16 states, 14 states have (on average 8.214285714285714) internal successors, (115), 16 states have internal predecessors, (115), 8 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) [2024-12-02 13:26:33,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:33,364 INFO L93 Difference]: Finished difference Result 731 states and 1022 transitions. [2024-12-02 13:26:33,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:26:33,365 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 8.214285714285714) internal successors, (115), 16 states have internal predecessors, (115), 8 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) Word has length 134 [2024-12-02 13:26:33,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:33,368 INFO L225 Difference]: With dead ends: 731 [2024-12-02 13:26:33,368 INFO L226 Difference]: Without dead ends: 268 [2024-12-02 13:26:33,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2024-12-02 13:26:33,370 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 447 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:33,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [447 Valid, 1023 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 13:26:33,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2024-12-02 13:26:33,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 267. [2024-12-02 13:26:33,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 235 states have (on average 1.3659574468085107) internal successors, (321), 237 states have internal predecessors, (321), 26 states have call successors, (26), 5 states have call predecessors, (26), 5 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-12-02 13:26:33,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 373 transitions. [2024-12-02 13:26:33,403 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 373 transitions. Word has length 134 [2024-12-02 13:26:33,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:33,404 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 373 transitions. [2024-12-02 13:26:33,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 8.214285714285714) internal successors, (115), 16 states have internal predecessors, (115), 8 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) [2024-12-02 13:26:33,404 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 373 transitions. [2024-12-02 13:26:33,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:26:33,406 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:33,407 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:33,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 13:26:33,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 13:26:33,607 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:33,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:33,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1404216323, now seen corresponding path program 1 times [2024-12-02 13:26:33,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:33,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644977396] [2024-12-02 13:26:33,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:33,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:33,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:34,950 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:34,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:26:34,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644977396] [2024-12-02 13:26:34,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644977396] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:34,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:34,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-12-02 13:26:34,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868694824] [2024-12-02 13:26:34,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:34,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 13:26:34,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:26:34,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 13:26:34,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-12-02 13:26:34,952 INFO L87 Difference]: Start difference. First operand 267 states and 373 transitions. Second operand has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 17 states have internal predecessors, (67), 3 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-12-02 13:26:36,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:36,547 INFO L93 Difference]: Finished difference Result 866 states and 1206 transitions. [2024-12-02 13:26:36,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 13:26:36,548 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 17 states have internal predecessors, (67), 3 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 134 [2024-12-02 13:26:36,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:36,551 INFO L225 Difference]: With dead ends: 866 [2024-12-02 13:26:36,551 INFO L226 Difference]: Without dead ends: 639 [2024-12-02 13:26:36,552 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=190, Invalid=622, Unknown=0, NotChecked=0, Total=812 [2024-12-02 13:26:36,553 INFO L435 NwaCegarLoop]: 112 mSDtfsCounter, 1898 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1898 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:36,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1898 Valid, 889 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 13:26:36,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2024-12-02 13:26:36,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 320. [2024-12-02 13:26:36,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 289 states have (on average 1.3633217993079585) internal successors, (394), 291 states have internal predecessors, (394), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2024-12-02 13:26:36,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 442 transitions. [2024-12-02 13:26:36,605 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 442 transitions. Word has length 134 [2024-12-02 13:26:36,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:36,606 INFO L471 AbstractCegarLoop]: Abstraction has 320 states and 442 transitions. [2024-12-02 13:26:36,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 17 states have internal predecessors, (67), 3 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-12-02 13:26:36,606 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 442 transitions. [2024-12-02 13:26:36,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:26:36,609 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:36,609 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:36,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 13:26:36,609 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:36,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:36,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2073102523, now seen corresponding path program 1 times [2024-12-02 13:26:36,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:26:36,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114817613] [2024-12-02 13:26:36,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:36,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:26:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 13:26:36,768 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 13:26:36,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 13:26:36,992 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 13:26:36,992 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 13:26:36,993 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 13:26:36,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 13:26:36,999 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:37,162 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 13:26:37,165 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 01:26:37 BoogieIcfgContainer [2024-12-02 13:26:37,165 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 13:26:37,166 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 13:26:37,166 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 13:26:37,166 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 13:26:37,167 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:26:20" (3/4) ... [2024-12-02 13:26:37,169 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 13:26:37,170 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 13:26:37,171 INFO L158 Benchmark]: Toolchain (without parser) took 17566.85ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 117.0MB in the beginning and 285.0MB in the end (delta: -168.0MB). Peak memory consumption was 129.6MB. Max. memory is 16.1GB. [2024-12-02 13:26:37,172 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 142.6MB. Free memory is still 83.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 13:26:37,172 INFO L158 Benchmark]: CACSL2BoogieTranslator took 290.08ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 101.4MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 13:26:37,172 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.24ms. Allocated memory is still 142.6MB. Free memory was 101.1MB in the beginning and 97.7MB in the end (delta: 3.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 13:26:37,172 INFO L158 Benchmark]: Boogie Preprocessor took 81.47ms. Allocated memory is still 142.6MB. Free memory was 97.7MB in the beginning and 93.2MB in the end (delta: 4.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 13:26:37,173 INFO L158 Benchmark]: RCFGBuilder took 743.06ms. Allocated memory is still 142.6MB. Free memory was 93.2MB in the beginning and 55.2MB in the end (delta: 38.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-12-02 13:26:37,173 INFO L158 Benchmark]: TraceAbstraction took 16378.80ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 54.7MB in the beginning and 285.0MB in the end (delta: -230.4MB). Peak memory consumption was 70.9MB. Max. memory is 16.1GB. [2024-12-02 13:26:37,173 INFO L158 Benchmark]: Witness Printer took 4.30ms. Allocated memory is still 444.6MB. Free memory was 285.0MB in the beginning and 285.0MB in the end (delta: 32.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 13:26:37,175 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.37ms. Allocated memory is still 142.6MB. Free memory is still 83.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 290.08ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 101.4MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 61.24ms. Allocated memory is still 142.6MB. Free memory was 101.1MB in the beginning and 97.7MB in the end (delta: 3.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 81.47ms. Allocated memory is still 142.6MB. Free memory was 97.7MB in the beginning and 93.2MB in the end (delta: 4.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 743.06ms. Allocated memory is still 142.6MB. Free memory was 93.2MB in the beginning and 55.2MB in the end (delta: 38.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 16378.80ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 54.7MB in the beginning and 285.0MB in the end (delta: -230.4MB). Peak memory consumption was 70.9MB. Max. memory is 16.1GB. * Witness Printer took 4.30ms. Allocated memory is still 444.6MB. Free memory was 285.0MB in the beginning and 285.0MB in the end (delta: 32.0kB). 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 76, overapproximation of someBinaryFLOATComparisonOperation at line 82, overapproximation of someBinaryFLOATComparisonOperation at line 59, overapproximation of someBinaryFLOATComparisonOperation at line 102, overapproximation of someBinaryFLOATComparisonOperation at line 76, overapproximation of someBinaryFLOATComparisonOperation at line 78, overapproximation of someBinaryFLOATComparisonOperation at line 80, overapproximation of someBinaryFLOATComparisonOperation at line 57, overapproximation of someBinaryFLOATComparisonOperation at line 78, overapproximation of someBinaryFLOATComparisonOperation at line 62, overapproximation of someBinaryFLOATComparisonOperation at line 80, overapproximation of someBinaryFLOATComparisonOperation at line 82. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22-L24] float float_Array_0[2][3] = { {99.5, 255.9, 255.75}, {4.75, 24.85, 63.75} }; [L22-L24] float float_Array_0[2][3] = { {99.5, 255.9, 255.75}, {4.75, 24.85, 63.75} }; [L22-L24] float float_Array_0[2][3] = { {99.5, 255.9, 255.75}, {4.75, 24.85, 63.75} }; [L22-L24] float float_Array_0[2][3] = { {99.5, 255.9, 255.75}, {4.75, 24.85, 63.75} }; [L22-L24] float float_Array_0[2][3] = { {99.5, 255.9, 255.75}, {4.75, 24.85, 63.75} }; [L22-L24] float float_Array_0[2][3] = { {99.5, 255.9, 255.75}, {4.75, 24.85, 63.75} }; [L22-L24] float float_Array_0[2][3] = { {99.5, 255.9, 255.75}, {4.75, 24.85, 63.75} }; [L25] float* float_Array_0_arrayfloat_Array_0arrayVar0_Pointer = &(float_Array_0[0][0]); [L26] float* float_Array_0_arrayfloat_Array_0arrayVar1_Pointer = &(float_Array_0[1][0]); [L27] float* float_Array_0_arrayfloat_Array_0arrayVar2_Pointer = &(float_Array_0[0][1]); [L28] float* float_Array_0_arrayfloat_Array_0arrayVar3_Pointer = &(float_Array_0[1][1]); [L29] float* float_Array_0_arrayfloat_Array_0arrayVar4_Pointer = &(float_Array_0[0][2]); [L30] float* float_Array_0_arrayfloat_Array_0arrayVar5_Pointer = &(float_Array_0[1][2]); [L31-L33] signed char signed_char_Array_0[2][2] = { {-10, 10}, {4, 1} }; [L31-L33] signed char signed_char_Array_0[2][2] = { {-10, 10}, {4, 1} }; [L31-L33] signed char signed_char_Array_0[2][2] = { {-10, 10}, {4, 1} }; [L31-L33] signed char signed_char_Array_0[2][2] = { {-10, 10}, {4, 1} }; [L31-L33] signed char signed_char_Array_0[2][2] = { {-10, 10}, {4, 1} }; [L34] signed char* signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer = &(signed_char_Array_0[0][0]); [L35] signed char* signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer = &(signed_char_Array_0[1][0]); [L36] signed char* signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer = &(signed_char_Array_0[0][1]); [L37] signed char* signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer = &(signed_char_Array_0[1][1]); [L38-L40] signed long int signed_long_int_Array_0[3] = { -2, 1629954775, 1928642731 }; [L38-L40] signed long int signed_long_int_Array_0[3] = { -2, 1629954775, 1928642731 }; [L38-L40] signed long int signed_long_int_Array_0[3] = { -2, 1629954775, 1928642731 }; [L38-L40] signed long int signed_long_int_Array_0[3] = { -2, 1629954775, 1928642731 }; [L41] signed long int* signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer = &(signed_long_int_Array_0[0]); [L42] signed long int* signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer = &(signed_long_int_Array_0[1]); [L43] signed long int* signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer = &(signed_long_int_Array_0[2]); [L44-L46] signed short int signed_short_int_Array_0[1] = { 0 }; [L44-L46] signed short int signed_short_int_Array_0[1] = { 0 }; [L47] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer = &(signed_short_int_Array_0[0]); [L48-L50] unsigned short int unsigned_short_int_Array_0[1] = { 5 }; [L48-L50] unsigned short int unsigned_short_int_Array_0[1] = { 5 }; [L51] unsigned short int* unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer = &(unsigned_short_int_Array_0[0]); VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=0, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L106] isInitial = 1 [L107] FCALL initially() [L109] FCALL updateLastVariables() [L110] CALL updateVariables() [L75] float_Array_0[0][0] = __VERIFIER_nondet_float() [L76] EXPR float_Array_0[0][0] [L76] EXPR float_Array_0[0][0] >= -922337.2036854765600e+13F && float_Array_0[0][0] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L76] EXPR float_Array_0[0][0] >= -922337.2036854765600e+13F && float_Array_0[0][0] <= -1.0e-20F [L76] EXPR float_Array_0[0][0] [L76] EXPR float_Array_0[0][0] >= -922337.2036854765600e+13F && float_Array_0[0][0] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L76] EXPR (float_Array_0[0][0] >= -922337.2036854765600e+13F && float_Array_0[0][0] <= -1.0e-20F) || (float_Array_0[0][0] <= 9223372.036854765600e+12F && float_Array_0[0][0] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L76] EXPR (float_Array_0[0][0] >= -922337.2036854765600e+13F && float_Array_0[0][0] <= -1.0e-20F) || (float_Array_0[0][0] <= 9223372.036854765600e+12F && float_Array_0[0][0] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L76] CALL assume_abort_if_not((float_Array_0[0][0] >= -922337.2036854765600e+13F && float_Array_0[0][0] <= -1.0e-20F) || (float_Array_0[0][0] <= 9223372.036854765600e+12F && float_Array_0[0][0] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L76] RET assume_abort_if_not((float_Array_0[0][0] >= -922337.2036854765600e+13F && float_Array_0[0][0] <= -1.0e-20F) || (float_Array_0[0][0] <= 9223372.036854765600e+12F && float_Array_0[0][0] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L77] float_Array_0[0][1] = __VERIFIER_nondet_float() [L78] EXPR float_Array_0[0][1] [L78] EXPR float_Array_0[0][1] >= -922337.2036854765600e+13F && float_Array_0[0][1] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L78] EXPR float_Array_0[0][1] >= -922337.2036854765600e+13F && float_Array_0[0][1] <= -1.0e-20F [L78] EXPR float_Array_0[0][1] [L78] EXPR float_Array_0[0][1] >= -922337.2036854765600e+13F && float_Array_0[0][1] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L78] EXPR (float_Array_0[0][1] >= -922337.2036854765600e+13F && float_Array_0[0][1] <= -1.0e-20F) || (float_Array_0[0][1] <= 9223372.036854765600e+12F && float_Array_0[0][1] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L78] EXPR (float_Array_0[0][1] >= -922337.2036854765600e+13F && float_Array_0[0][1] <= -1.0e-20F) || (float_Array_0[0][1] <= 9223372.036854765600e+12F && float_Array_0[0][1] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L78] CALL assume_abort_if_not((float_Array_0[0][1] >= -922337.2036854765600e+13F && float_Array_0[0][1] <= -1.0e-20F) || (float_Array_0[0][1] <= 9223372.036854765600e+12F && float_Array_0[0][1] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L78] RET assume_abort_if_not((float_Array_0[0][1] >= -922337.2036854765600e+13F && float_Array_0[0][1] <= -1.0e-20F) || (float_Array_0[0][1] <= 9223372.036854765600e+12F && float_Array_0[0][1] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L79] float_Array_0[0][2] = __VERIFIER_nondet_float() [L80] EXPR float_Array_0[0][2] [L80] EXPR float_Array_0[0][2] >= 0.0F && float_Array_0[0][2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L80] EXPR float_Array_0[0][2] >= 0.0F && float_Array_0[0][2] <= -1.0e-20F [L80] EXPR float_Array_0[0][2] [L80] EXPR float_Array_0[0][2] >= 0.0F && float_Array_0[0][2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L80] EXPR (float_Array_0[0][2] >= 0.0F && float_Array_0[0][2] <= -1.0e-20F) || (float_Array_0[0][2] <= 9223372.036854776000e+12F && float_Array_0[0][2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L80] EXPR (float_Array_0[0][2] >= 0.0F && float_Array_0[0][2] <= -1.0e-20F) || (float_Array_0[0][2] <= 9223372.036854776000e+12F && float_Array_0[0][2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L80] CALL assume_abort_if_not((float_Array_0[0][2] >= 0.0F && float_Array_0[0][2] <= -1.0e-20F) || (float_Array_0[0][2] <= 9223372.036854776000e+12F && float_Array_0[0][2] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L80] RET assume_abort_if_not((float_Array_0[0][2] >= 0.0F && float_Array_0[0][2] <= -1.0e-20F) || (float_Array_0[0][2] <= 9223372.036854776000e+12F && float_Array_0[0][2] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L81] float_Array_0[1][2] = __VERIFIER_nondet_float() [L82] EXPR float_Array_0[1][2] [L82] EXPR float_Array_0[1][2] >= 0.0F && float_Array_0[1][2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L82] EXPR float_Array_0[1][2] >= 0.0F && float_Array_0[1][2] <= -1.0e-20F [L82] EXPR float_Array_0[1][2] [L82] EXPR float_Array_0[1][2] >= 0.0F && float_Array_0[1][2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L82] EXPR (float_Array_0[1][2] >= 0.0F && float_Array_0[1][2] <= -1.0e-20F) || (float_Array_0[1][2] <= 9223372.036854776000e+12F && float_Array_0[1][2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L82] EXPR (float_Array_0[1][2] >= 0.0F && float_Array_0[1][2] <= -1.0e-20F) || (float_Array_0[1][2] <= 9223372.036854776000e+12F && float_Array_0[1][2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L82] CALL assume_abort_if_not((float_Array_0[1][2] >= 0.0F && float_Array_0[1][2] <= -1.0e-20F) || (float_Array_0[1][2] <= 9223372.036854776000e+12F && float_Array_0[1][2] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L82] RET assume_abort_if_not((float_Array_0[1][2] >= 0.0F && float_Array_0[1][2] <= -1.0e-20F) || (float_Array_0[1][2] <= 9223372.036854776000e+12F && float_Array_0[1][2] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L83] signed_char_Array_0[0][0] = __VERIFIER_nondet_char() [L84] EXPR signed_char_Array_0[0][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L84] CALL assume_abort_if_not(signed_char_Array_0[0][0] >= -127) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L84] RET assume_abort_if_not(signed_char_Array_0[0][0] >= -127) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L85] EXPR signed_char_Array_0[0][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L85] CALL assume_abort_if_not(signed_char_Array_0[0][0] <= 126) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L85] RET assume_abort_if_not(signed_char_Array_0[0][0] <= 126) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L86] signed_char_Array_0[1][0] = __VERIFIER_nondet_char() [L87] EXPR signed_char_Array_0[1][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L87] CALL assume_abort_if_not(signed_char_Array_0[1][0] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L87] RET assume_abort_if_not(signed_char_Array_0[1][0] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L88] EXPR signed_char_Array_0[1][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L88] CALL assume_abort_if_not(signed_char_Array_0[1][0] <= 126) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L88] RET assume_abort_if_not(signed_char_Array_0[1][0] <= 126) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L89] signed_char_Array_0[0][1] = __VERIFIER_nondet_char() [L90] EXPR signed_char_Array_0[0][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L90] CALL assume_abort_if_not(signed_char_Array_0[0][1] >= -1) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L90] RET assume_abort_if_not(signed_char_Array_0[0][1] >= -1) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L91] EXPR signed_char_Array_0[0][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L91] CALL assume_abort_if_not(signed_char_Array_0[0][1] <= 126) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L91] RET assume_abort_if_not(signed_char_Array_0[0][1] <= 126) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L92] signed_long_int_Array_0[1] = __VERIFIER_nondet_long() [L93] EXPR signed_long_int_Array_0[1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L93] CALL assume_abort_if_not(signed_long_int_Array_0[1] >= 1073741822) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L93] RET assume_abort_if_not(signed_long_int_Array_0[1] >= 1073741822) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L94] EXPR signed_long_int_Array_0[1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L94] CALL assume_abort_if_not(signed_long_int_Array_0[1] <= 2147483646) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L94] RET assume_abort_if_not(signed_long_int_Array_0[1] <= 2147483646) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L95] signed_long_int_Array_0[2] = __VERIFIER_nondet_long() [L96] EXPR signed_long_int_Array_0[2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L96] CALL assume_abort_if_not(signed_long_int_Array_0[2] >= 1073741823) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L96] RET assume_abort_if_not(signed_long_int_Array_0[2] >= 1073741823) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L97] EXPR signed_long_int_Array_0[2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L97] CALL assume_abort_if_not(signed_long_int_Array_0[2] <= 2147483646) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L97] RET assume_abort_if_not(signed_long_int_Array_0[2] <= 2147483646) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L110] RET updateVariables() [L111] CALL step() [L55] signed long int stepLocal_0 = -4; [L56] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L56] COND TRUE stepLocal_0 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) [L57] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar0_Pointer) [L57] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar2_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L57] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) [L57] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar0_Pointer) [L57] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L57] (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) = (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))) [L59] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar0_Pointer) [L59] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar2_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L59] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) [L59] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar0_Pointer) [L59] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L59] (*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) = (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))) [L60] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer) [L60] (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) = (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) [L61] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer) [L61] (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)) = (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) [L62] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar5_Pointer) [L62] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar4_Pointer) [L62] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar1_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L62] COND FALSE !(((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) [L65] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer) [L65] (*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) = (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) [L67] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L67] EXPR (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5 VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L67] signed long int stepLocal_1 = (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5; [L68] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer) [L68] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L68] EXPR (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))) [L68] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer) [L68] EXPR (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, stepLocal_1=5, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L68] COND FALSE !(stepLocal_1 <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) [L71] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer) [L71] EXPR \read(*unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer) [L71] EXPR \read(*unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L71] EXPR (((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) [L71] EXPR \read(*unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer) [L71] EXPR (((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L71] EXPR \read(*unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer) [L71] (*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) = ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) [L111] RET step() [L112] CALL, EXPR property() [L102] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar5_Pointer) [L102] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar4_Pointer) [L102] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar1_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)))) [L102] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer) [L102] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer) [L102] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer) [L102] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR ((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))) [L102] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer) [L102] EXPR \read(*signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer) [L102] EXPR ((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR ((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR ((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR (((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR (((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR ((((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))))))) && ((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5) <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) ? ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) < (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) : (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))) - ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer)) - (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) < 0 ) ? -((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))))))) : ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR ((((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))))))) && ((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5) <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) ? ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) < (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) : (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))) - ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer)) - (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) < 0 ) ? -((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))))))) : ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR (((((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))))))) && ((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5) <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) ? ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) < (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) : (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))) - ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer)) - (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) < 0 ) ? -((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))))))) : ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))))) && ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR (((((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))))))) && ((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5) <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) ? ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) < (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) : (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))) - ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer)) - (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) < 0 ) ? -((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))))))) : ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))))) && ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR ((((((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))))))) && ((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5) <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) ? ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) < (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) : (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))) - ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer)) - (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) < 0 ) ? -((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))))))) : ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))))) && ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)) == ((unsigned short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102] EXPR ((((((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))))))) && ((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5) <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) ? ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) < (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) : (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))) - ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer)) - (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) < 0 ) ? -((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))))))) : ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))))) && ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)) == ((unsigned short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L102-L103] return ((((((((*(float_Array_0_arrayfloat_Array_0arrayVar5_Pointer)) - (*(float_Array_0_arrayfloat_Array_0arrayVar4_Pointer))) <= (- (*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) < ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? (((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer)) - (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer))))))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer)) == ((signed char) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((-4 < (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) < ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))))))) : 1)) && ((*(float_Array_0_arrayfloat_Array_0arrayVar3_Pointer)) == ((float) (((((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) > ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))) ? ((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) : ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)))))))) && ((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) | 5) <= (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) > ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer)))))) ? ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((((((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) < (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) ? ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer))) : (((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer)) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))) - ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer)) - (((((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) < 0 ) ? -((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))) : ((*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))))))) : ((*(signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer)) == ((signed long int) ((*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)) + ((((((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) < ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))) ? ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))) : ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer))))) - (*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)))))))) && ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer))))) && ((*(unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer)) == ((unsigned short int) (*(signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer)))) ; [L112] RET, EXPR property() [L112] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] [L19] reach_error() VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:12}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar3_Pointer={4:16}, float_Array_0_arrayfloat_Array_0arrayVar4_Pointer={4:8}, float_Array_0_arrayfloat_Array_0arrayVar5_Pointer={4:20}, isInitial=1, signed_char_Array_0={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var0_Pointer={5:0}, signed_char_Array_0_arraysigned_char_Array_0Var1_Pointer={5:2}, signed_char_Array_0_arraysigned_char_Array_0Var2_Pointer={5:1}, signed_char_Array_0_arraysigned_char_Array_0Var3_Pointer={5:3}, signed_long_int_Array_0={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var0_Pointer={6:0}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var1_Pointer={6:4}, signed_long_int_Array_0_arraysigned_long_int_Array_0Var2_Pointer={6:8}, signed_short_int_Array_0={7:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={7:0}, unsigned_short_int_Array_0={8:0}, unsigned_short_int_Array_0_arrayunsigned_short_int_Array_0Var0_Pointer={8:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 123 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.1s, OverallIterations: 12, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 6.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5549 SdHoareTripleChecker+Valid, 4.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5549 mSDsluCounter, 8546 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6656 mSDsCounter, 534 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3478 IncrementalHoareTripleChecker+Invalid, 4012 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 534 mSolverCounterUnsat, 1890 mSDtfsCounter, 3478 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 483 GetRequests, 358 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 2.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=499occurred in iteration=9, InterpolantAutomatonStates: 90, 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, 11 MinimizatonAttempts, 1168 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 7.1s InterpolantComputationTime, 1850 NumberOfCodeBlocks, 1850 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 1703 ConstructedInterpolants, 0 QuantifiedInterpolants, 7106 SizeOfPredicates, 7 NumberOfNonLiveVariables, 1102 ConjunctsInSsa, 22 ConjunctsInUnsatCore, 13 InterpolantComputations, 10 PerfectInterpolantSequences, 4490/4732 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 13:26:37,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 36194dd445f05d5b8203171d521bb1c326cd94319b507e7cef7de153add82879 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 13:26:39,538 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 13:26:39,644 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 13:26:39,651 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 13:26:39,651 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 13:26:39,677 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 13:26:39,678 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 13:26:39,678 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 13:26:39,678 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 13:26:39,678 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 13:26:39,679 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 13:26:39,679 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 13:26:39,679 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 13:26:39,679 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 13:26:39,679 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 13:26:39,680 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 13:26:39,680 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 13:26:39,681 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 13:26:39,681 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 13:26:39,681 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 13:26:39,681 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 13:26:39,681 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:26:39,681 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:26:39,681 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:26:39,681 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:26:39,681 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:26:39,682 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 13:26:39,682 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 13:26:39,683 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 13:26:39,683 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 13:26:39,683 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 13:26:39,683 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 13:26:39,683 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_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 36194dd445f05d5b8203171d521bb1c326cd94319b507e7cef7de153add82879 [2024-12-02 13:26:39,944 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 13:26:39,953 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 13:26:39,956 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 13:26:39,958 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 13:26:39,959 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 13:26:39,960 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i [2024-12-02 13:26:43,222 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/3c1059cb4/01a64288e2d142eda939f913e7a847bd/FLAG806b28772 [2024-12-02 13:26:43,481 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 13:26:43,482 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i [2024-12-02 13:26:43,493 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/3c1059cb4/01a64288e2d142eda939f913e7a847bd/FLAG806b28772 [2024-12-02 13:26:43,508 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/data/3c1059cb4/01a64288e2d142eda939f913e7a847bd [2024-12-02 13:26:43,511 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 13:26:43,512 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 13:26:43,513 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 13:26:43,514 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 13:26:43,517 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 13:26:43,518 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,519 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@320d8afa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43, skipping insertion in model container [2024-12-02 13:26:43,519 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,538 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 13:26:43,671 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_74d4c043-3068-4b55-a554-df92668a6ddc/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i[917,930] [2024-12-02 13:26:43,751 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:26:43,770 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 13:26:43,781 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_74d4c043-3068-4b55-a554-df92668a6ddc/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-28.i[917,930] [2024-12-02 13:26:43,836 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:26:43,860 INFO L204 MainTranslator]: Completed translation [2024-12-02 13:26:43,860 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43 WrapperNode [2024-12-02 13:26:43,860 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 13:26:43,862 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 13:26:43,862 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 13:26:43,862 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 13:26:43,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,885 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,922 INFO L138 Inliner]: procedures = 36, calls = 182, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 573 [2024-12-02 13:26:43,923 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 13:26:43,923 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 13:26:43,923 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 13:26:43,924 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 13:26:43,933 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,934 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,942 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,969 INFO L175 MemorySlicer]: Split 152 memory accesses to 6 slices as follows [2, 52, 59, 19, 3, 17]. 39 percent of accesses are in the largest equivalence class. The 17 initializations are split as follows [2, 6, 4, 3, 1, 1]. The 17 writes are split as follows [0, 6, 5, 4, 1, 1]. [2024-12-02 13:26:43,969 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,969 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,996 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:43,998 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:44,004 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:44,009 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:44,012 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:44,020 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 13:26:44,021 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 13:26:44,021 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 13:26:44,021 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 13:26:44,023 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (1/1) ... [2024-12-02 13:26:44,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:26:44,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:26:44,053 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 13:26:44,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 13:26:44,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 13:26:44,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-12-02 13:26:44,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-12-02 13:26:44,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-12-02 13:26:44,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-12-02 13:26:44,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-12-02 13:26:44,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-12-02 13:26:44,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-12-02 13:26:44,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-12-02 13:26:44,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-12-02 13:26:44,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-12-02 13:26:44,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-12-02 13:26:44,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-12-02 13:26:44,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-12-02 13:26:44,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#0 [2024-12-02 13:26:44,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#1 [2024-12-02 13:26:44,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#2 [2024-12-02 13:26:44,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#3 [2024-12-02 13:26:44,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#4 [2024-12-02 13:26:44,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#5 [2024-12-02 13:26:44,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-12-02 13:26:44,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-12-02 13:26:44,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-12-02 13:26:44,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-12-02 13:26:44,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-12-02 13:26:44,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-12-02 13:26:44,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-12-02 13:26:44,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-12-02 13:26:44,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-12-02 13:26:44,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-12-02 13:26:44,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-12-02 13:26:44,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-12-02 13:26:44,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#0 [2024-12-02 13:26:44,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#1 [2024-12-02 13:26:44,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#2 [2024-12-02 13:26:44,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#3 [2024-12-02 13:26:44,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#4 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#5 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#0 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#1 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#2 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#3 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#4 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#5 [2024-12-02 13:26:44,085 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 13:26:44,085 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 13:26:44,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-12-02 13:26:44,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-12-02 13:26:44,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-12-02 13:26:44,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-12-02 13:26:44,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-12-02 13:26:44,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-12-02 13:26:44,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-12-02 13:26:44,300 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 13:26:44,302 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 13:26:45,324 INFO L? ?]: Removed 174 outVars from TransFormulas that were not future-live. [2024-12-02 13:26:45,325 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 13:26:45,339 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 13:26:45,339 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 13:26:45,340 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:26:45 BoogieIcfgContainer [2024-12-02 13:26:45,340 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 13:26:45,343 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 13:26:45,343 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 13:26:45,348 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 13:26:45,348 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:26:43" (1/3) ... [2024-12-02 13:26:45,349 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23802a9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:26:45, skipping insertion in model container [2024-12-02 13:26:45,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:26:43" (2/3) ... [2024-12-02 13:26:45,349 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23802a9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:26:45, skipping insertion in model container [2024-12-02 13:26:45,350 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:26:45" (3/3) ... [2024-12-02 13:26:45,351 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-ap_file-28.i [2024-12-02 13:26:45,369 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 13:26:45,371 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-ap_file-28.i that has 2 procedures, 115 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 13:26:45,443 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 13:26:45,454 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;@3a4517cc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 13:26:45,454 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 13:26:45,459 INFO L276 IsEmpty]: Start isEmpty. Operand has 115 states, 98 states have (on average 1.4285714285714286) internal successors, (140), 99 states have internal predecessors, (140), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:45,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-12-02 13:26:45,472 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:45,473 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:45,474 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:45,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:45,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1002233096, now seen corresponding path program 1 times [2024-12-02 13:26:45,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:26:45,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1891169263] [2024-12-02 13:26:45,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:45,495 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:45,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:26:45,498 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:26:45,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-02 13:26:46,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:46,050 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 13:26:46,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:46,100 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-12-02 13:26:46,101 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:26:46,101 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:26:46,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1891169263] [2024-12-02 13:26:46,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1891169263] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:46,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:46,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 13:26:46,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512023763] [2024-12-02 13:26:46,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:46,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 13:26:46,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:26:46,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 13:26:46,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:26:46,130 INFO L87 Difference]: Start difference. First operand has 115 states, 98 states have (on average 1.4285714285714286) internal successors, (140), 99 states have internal predecessors, (140), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:46,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:46,160 INFO L93 Difference]: Finished difference Result 223 states and 344 transitions. [2024-12-02 13:26:46,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 13:26:46,162 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2024-12-02 13:26:46,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:46,169 INFO L225 Difference]: With dead ends: 223 [2024-12-02 13:26:46,169 INFO L226 Difference]: Without dead ends: 111 [2024-12-02 13:26:46,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:26:46,175 INFO L435 NwaCegarLoop]: 161 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, 161 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:46,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:26:46,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-12-02 13:26:46,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2024-12-02 13:26:46,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 95 states have (on average 1.4) internal successors, (133), 95 states have internal predecessors, (133), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:46,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 161 transitions. [2024-12-02 13:26:46,218 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 161 transitions. Word has length 128 [2024-12-02 13:26:46,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:46,218 INFO L471 AbstractCegarLoop]: Abstraction has 111 states and 161 transitions. [2024-12-02 13:26:46,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:46,219 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 161 transitions. [2024-12-02 13:26:46,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-12-02 13:26:46,222 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:46,222 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:46,233 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-02 13:26:46,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:46,423 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:46,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:46,424 INFO L85 PathProgramCache]: Analyzing trace with hash 864193308, now seen corresponding path program 1 times [2024-12-02 13:26:46,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:26:46,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917743927] [2024-12-02 13:26:46,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:46,425 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:46,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:26:46,427 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:26:46,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-02 13:26:46,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:46,935 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 13:26:46,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:47,024 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:47,025 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:26:47,025 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:26:47,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917743927] [2024-12-02 13:26:47,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917743927] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:47,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:47,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:26:47,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578985700] [2024-12-02 13:26:47,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:47,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:26:47,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:26:47,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:26:47,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:26:47,029 INFO L87 Difference]: Start difference. First operand 111 states and 161 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:47,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:47,152 INFO L93 Difference]: Finished difference Result 226 states and 329 transitions. [2024-12-02 13:26:47,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:26:47,156 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2024-12-02 13:26:47,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:47,159 INFO L225 Difference]: With dead ends: 226 [2024-12-02 13:26:47,159 INFO L226 Difference]: Without dead ends: 118 [2024-12-02 13:26:47,160 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:26:47,161 INFO L435 NwaCegarLoop]: 154 mSDtfsCounter, 1 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:47,161 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 749 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 13:26:47,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-12-02 13:26:47,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 117. [2024-12-02 13:26:47,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 101 states have (on average 1.3762376237623761) internal successors, (139), 101 states have internal predecessors, (139), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:47,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 167 transitions. [2024-12-02 13:26:47,175 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 167 transitions. Word has length 128 [2024-12-02 13:26:47,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:47,177 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 167 transitions. [2024-12-02 13:26:47,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:47,178 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 167 transitions. [2024-12-02 13:26:47,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-12-02 13:26:47,180 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:47,181 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:47,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-12-02 13:26:47,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:47,382 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:47,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:47,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1655766626, now seen corresponding path program 1 times [2024-12-02 13:26:47,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:26:47,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2051561287] [2024-12-02 13:26:47,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:47,383 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:47,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:26:47,385 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:26:47,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-12-02 13:26:47,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:47,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 13:26:47,870 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:48,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 41 [2024-12-02 13:26:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2024-12-02 13:26:48,072 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:26:48,073 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:26:48,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2051561287] [2024-12-02 13:26:48,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2051561287] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:48,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:48,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:26:48,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673492575] [2024-12-02 13:26:48,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:48,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:26:48,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:26:48,075 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:26:48,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:26:48,076 INFO L87 Difference]: Start difference. First operand 117 states and 167 transitions. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:48,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:48,926 INFO L93 Difference]: Finished difference Result 232 states and 332 transitions. [2024-12-02 13:26:48,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:26:48,928 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2024-12-02 13:26:48,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:48,929 INFO L225 Difference]: With dead ends: 232 [2024-12-02 13:26:48,929 INFO L226 Difference]: Without dead ends: 118 [2024-12-02 13:26:48,930 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:26:48,931 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 141 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:48,931 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 507 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 13:26:48,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-12-02 13:26:48,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 117. [2024-12-02 13:26:48,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 101 states have (on average 1.3663366336633664) internal successors, (138), 101 states have internal predecessors, (138), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:48,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 166 transitions. [2024-12-02 13:26:48,943 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 166 transitions. Word has length 128 [2024-12-02 13:26:48,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:48,944 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 166 transitions. [2024-12-02 13:26:48,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:48,944 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 166 transitions. [2024-12-02 13:26:48,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-12-02 13:26:48,946 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:48,946 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:48,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-12-02 13:26:49,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:49,147 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:49,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:49,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1165533540, now seen corresponding path program 1 times [2024-12-02 13:26:49,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:26:49,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1538536787] [2024-12-02 13:26:49,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:49,149 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:49,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:26:49,151 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:26:49,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-02 13:26:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:49,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 13:26:49,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:49,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 41 [2024-12-02 13:26:49,803 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 132 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2024-12-02 13:26:49,803 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:26:49,803 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:26:49,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1538536787] [2024-12-02 13:26:49,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1538536787] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:49,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:49,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:26:49,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171002324] [2024-12-02 13:26:49,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:49,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:26:49,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:26:49,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:26:49,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:26:49,806 INFO L87 Difference]: Start difference. First operand 117 states and 166 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:50,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:50,534 INFO L93 Difference]: Finished difference Result 232 states and 330 transitions. [2024-12-02 13:26:50,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:26:50,535 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 130 [2024-12-02 13:26:50,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:50,536 INFO L225 Difference]: With dead ends: 232 [2024-12-02 13:26:50,536 INFO L226 Difference]: Without dead ends: 118 [2024-12-02 13:26:50,537 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:26:50,537 INFO L435 NwaCegarLoop]: 139 mSDtfsCounter, 132 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:50,537 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 502 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 13:26:50,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-12-02 13:26:50,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 117. [2024-12-02 13:26:50,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 101 states have (on average 1.3564356435643565) internal successors, (137), 101 states have internal predecessors, (137), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:50,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 165 transitions. [2024-12-02 13:26:50,544 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 165 transitions. Word has length 130 [2024-12-02 13:26:50,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:50,544 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 165 transitions. [2024-12-02 13:26:50,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 13:26:50,544 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 165 transitions. [2024-12-02 13:26:50,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-12-02 13:26:50,545 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:50,546 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:50,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-12-02 13:26:50,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:50,746 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:50,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash 82853470, now seen corresponding path program 1 times [2024-12-02 13:26:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:26:50,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [634126940] [2024-12-02 13:26:50,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:50,748 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:50,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:26:50,749 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:26:50,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-12-02 13:26:51,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:51,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 13:26:51,273 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:51,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 13:26:51,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-12-02 13:26:51,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-12-02 13:26:51,480 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:26:51,480 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:26:51,480 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:26:51,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [634126940] [2024-12-02 13:26:51,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [634126940] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:26:51,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:26:51,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:26:51,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688489588] [2024-12-02 13:26:51,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:26:51,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:26:51,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:26:51,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:26:51,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:26:51,482 INFO L87 Difference]: Start difference. First operand 117 states and 165 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:52,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:26:52,627 INFO L93 Difference]: Finished difference Result 351 states and 497 transitions. [2024-12-02 13:26:52,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:26:52,629 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 132 [2024-12-02 13:26:52,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:26:52,631 INFO L225 Difference]: With dead ends: 351 [2024-12-02 13:26:52,631 INFO L226 Difference]: Without dead ends: 237 [2024-12-02 13:26:52,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:26:52,633 INFO L435 NwaCegarLoop]: 223 mSDtfsCounter, 159 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:26:52,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 959 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 13:26:52,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-12-02 13:26:52,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 127. [2024-12-02 13:26:52,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 111 states have (on average 1.3693693693693694) internal successors, (152), 111 states have internal predecessors, (152), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-02 13:26:52,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 180 transitions. [2024-12-02 13:26:52,654 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 180 transitions. Word has length 132 [2024-12-02 13:26:52,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:26:52,654 INFO L471 AbstractCegarLoop]: Abstraction has 127 states and 180 transitions. [2024-12-02 13:26:52,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:26:52,655 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 180 transitions. [2024-12-02 13:26:52,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-12-02 13:26:52,656 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:26:52,657 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:26:52,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-12-02 13:26:52,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:52,857 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:26:52,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:26:52,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1911291236, now seen corresponding path program 1 times [2024-12-02 13:26:52,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:26:52,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1864826002] [2024-12-02 13:26:52,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:52,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:26:52,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:26:52,860 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:26:52,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-02 13:26:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:53,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 13:26:53,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:53,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-12-02 13:26:54,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2024-12-02 13:26:54,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:26:54,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 18 [2024-12-02 13:26:54,978 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 49 proven. 195 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-12-02 13:26:54,979 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:26:55,181 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:26:55,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1864826002] [2024-12-02 13:26:55,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1864826002] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:26:55,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [952565355] [2024-12-02 13:26:55,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:26:55,182 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:26:55,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:26:55,190 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:26:55,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-12-02 13:26:56,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:26:56,948 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 13:26:56,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:26:57,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 13:26:58,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-12-02 13:26:58,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-12-02 13:26:58,731 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 43 proven. 195 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-12-02 13:26:58,731 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:26:58,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [952565355] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:26:58,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:26:58,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2024-12-02 13:26:58,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091664693] [2024-12-02 13:26:58,857 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:26:58,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 13:26:58,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:26:58,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 13:26:58,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2024-12-02 13:26:58,860 INFO L87 Difference]: Start difference. First operand 127 states and 180 transitions. Second operand has 16 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 8 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) [2024-12-02 13:27:01,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:27:01,696 INFO L93 Difference]: Finished difference Result 283 states and 398 transitions. [2024-12-02 13:27:01,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 13:27:01,697 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 8 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) Word has length 132 [2024-12-02 13:27:01,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:27:01,699 INFO L225 Difference]: With dead ends: 283 [2024-12-02 13:27:01,699 INFO L226 Difference]: Without dead ends: 159 [2024-12-02 13:27:01,699 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 373 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2024-12-02 13:27:01,700 INFO L435 NwaCegarLoop]: 104 mSDtfsCounter, 505 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:27:01,700 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 1041 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 13:27:01,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-12-02 13:27:01,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2024-12-02 13:27:01,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 134 states have (on average 1.335820895522388) internal successors, (179), 135 states have internal predecessors, (179), 20 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-12-02 13:27:01,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 219 transitions. [2024-12-02 13:27:01,724 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 219 transitions. Word has length 132 [2024-12-02 13:27:01,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:27:01,724 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 219 transitions. [2024-12-02 13:27:01,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 8 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) [2024-12-02 13:27:01,725 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 219 transitions. [2024-12-02 13:27:01,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:27:01,726 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:27:01,726 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:27:01,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-12-02 13:27:01,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-12-02 13:27:02,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:02,127 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:27:02,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:27:02,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1589832605, now seen corresponding path program 1 times [2024-12-02 13:27:02,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:27:02,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1812322969] [2024-12-02 13:27:02,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:27:02,128 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:02,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:27:02,130 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:27:02,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-12-02 13:27:02,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:27:02,575 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 13:27:02,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:27:02,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-12-02 13:27:02,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-12-02 13:27:02,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-12-02 13:27:02,632 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:27:02,633 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:27:02,633 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:27:02,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1812322969] [2024-12-02 13:27:02,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1812322969] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:27:02,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:27:02,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 13:27:02,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214757614] [2024-12-02 13:27:02,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:27:02,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:27:02,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:27:02,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:27:02,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:27:02,634 INFO L87 Difference]: Start difference. First operand 158 states and 219 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:27:02,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:27:02,770 INFO L93 Difference]: Finished difference Result 280 states and 386 transitions. [2024-12-02 13:27:02,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:27:02,771 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 134 [2024-12-02 13:27:02,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:27:02,774 INFO L225 Difference]: With dead ends: 280 [2024-12-02 13:27:02,774 INFO L226 Difference]: Without dead ends: 158 [2024-12-02 13:27:02,774 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:27:02,775 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 152 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 13:27:02,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 286 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 13:27:02,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2024-12-02 13:27:02,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2024-12-02 13:27:02,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 134 states have (on average 1.328358208955224) internal successors, (178), 135 states have internal predecessors, (178), 20 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-12-02 13:27:02,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 218 transitions. [2024-12-02 13:27:02,799 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 218 transitions. Word has length 134 [2024-12-02 13:27:02,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:27:02,800 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 218 transitions. [2024-12-02 13:27:02,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:27:02,800 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 218 transitions. [2024-12-02 13:27:02,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:27:02,802 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:27:02,802 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:27:02,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-12-02 13:27:03,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:03,003 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:27:03,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:27:03,003 INFO L85 PathProgramCache]: Analyzing trace with hash 710989985, now seen corresponding path program 1 times [2024-12-02 13:27:03,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:27:03,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [196208692] [2024-12-02 13:27:03,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:27:03,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:03,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:27:03,005 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:27:03,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-12-02 13:27:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:27:03,577 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 13:27:03,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:27:03,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 13:27:04,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-12-02 13:27:05,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 63 [2024-12-02 13:27:06,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 63 [2024-12-02 13:27:10,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 54 [2024-12-02 13:27:10,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:27:10,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 130 treesize of output 58 [2024-12-02 13:27:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2024-12-02 13:27:10,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:27:13,099 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:27:13,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [196208692] [2024-12-02 13:27:13,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [196208692] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:27:13,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [583774136] [2024-12-02 13:27:13,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:27:13,099 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:27:13,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:27:13,101 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:27:13,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-12-02 13:27:15,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:27:15,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 13:27:15,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:27:16,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 13:27:17,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-12-02 13:27:19,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 63 [2024-12-02 13:27:19,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 63 [2024-12-02 13:27:24,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 54 [2024-12-02 13:27:25,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 58 [2024-12-02 13:27:25,283 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2024-12-02 13:27:25,283 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:27:29,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [583774136] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:27:29,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:27:29,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2024-12-02 13:27:29,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088579936] [2024-12-02 13:27:29,292 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:27:29,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 13:27:29,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:27:29,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 13:27:29,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 13:27:29,295 INFO L87 Difference]: Start difference. First operand 158 states and 218 transitions. Second operand has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2024-12-02 13:27:35,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:27:35,204 INFO L93 Difference]: Finished difference Result 454 states and 621 transitions. [2024-12-02 13:27:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 13:27:35,205 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) Word has length 134 [2024-12-02 13:27:35,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:27:35,207 INFO L225 Difference]: With dead ends: 454 [2024-12-02 13:27:35,207 INFO L226 Difference]: Without dead ends: 332 [2024-12-02 13:27:35,208 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 294 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=255, Invalid=1467, Unknown=0, NotChecked=0, Total=1722 [2024-12-02 13:27:35,208 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 621 mSDsluCounter, 1216 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 1333 SdHoareTripleChecker+Invalid, 1334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-12-02 13:27:35,209 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [621 Valid, 1333 Invalid, 1334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-12-02 13:27:35,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2024-12-02 13:27:35,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 319. [2024-12-02 13:27:35,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 251 states have (on average 1.2828685258964143) internal successors, (322), 255 states have internal predecessors, (322), 58 states have call successors, (58), 9 states have call predecessors, (58), 9 states have return successors, (58), 54 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-02 13:27:35,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 438 transitions. [2024-12-02 13:27:35,265 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 438 transitions. Word has length 134 [2024-12-02 13:27:35,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:27:35,265 INFO L471 AbstractCegarLoop]: Abstraction has 319 states and 438 transitions. [2024-12-02 13:27:35,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2024-12-02 13:27:35,265 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 438 transitions. [2024-12-02 13:27:35,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-12-02 13:27:35,267 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:27:35,267 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:27:35,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-12-02 13:27:35,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-12-02 13:27:35,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:35,668 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:27:35,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:27:35,668 INFO L85 PathProgramCache]: Analyzing trace with hash 576976479, now seen corresponding path program 1 times [2024-12-02 13:27:35,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:27:35,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1698468426] [2024-12-02 13:27:35,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:27:35,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:35,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:27:35,671 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:27:35,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-12-02 13:27:36,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:27:36,341 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 13:27:36,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:27:37,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2024-12-02 13:27:38,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2024-12-02 13:27:38,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:27:38,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 35 [2024-12-02 13:27:38,521 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2024-12-02 13:27:38,521 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:27:38,671 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:27:38,671 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:27:38,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1698468426] [2024-12-02 13:27:38,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1698468426] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:27:38,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:27:38,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2024-12-02 13:27:38,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081979155] [2024-12-02 13:27:38,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:27:38,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:27:38,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:27:38,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:27:38,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:27:38,672 INFO L87 Difference]: Start difference. First operand 319 states and 438 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:27:39,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:27:39,662 INFO L93 Difference]: Finished difference Result 690 states and 939 transitions. [2024-12-02 13:27:39,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:27:39,663 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 134 [2024-12-02 13:27:39,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:27:39,665 INFO L225 Difference]: With dead ends: 690 [2024-12-02 13:27:39,665 INFO L226 Difference]: Without dead ends: 456 [2024-12-02 13:27:39,666 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:27:39,666 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 105 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:27:39,666 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 639 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 13:27:39,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2024-12-02 13:27:39,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 451. [2024-12-02 13:27:39,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 369 states have (on average 1.3089430894308942) internal successors, (483), 376 states have internal predecessors, (483), 69 states have call successors, (69), 12 states have call predecessors, (69), 12 states have return successors, (69), 62 states have call predecessors, (69), 69 states have call successors, (69) [2024-12-02 13:27:39,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 621 transitions. [2024-12-02 13:27:39,740 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 621 transitions. Word has length 134 [2024-12-02 13:27:39,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:27:39,740 INFO L471 AbstractCegarLoop]: Abstraction has 451 states and 621 transitions. [2024-12-02 13:27:39,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:27:39,741 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 621 transitions. [2024-12-02 13:27:39,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-12-02 13:27:39,742 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:27:39,742 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:27:39,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-12-02 13:27:39,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:39,943 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:27:39,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:27:39,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2138313551, now seen corresponding path program 1 times [2024-12-02 13:27:39,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:27:39,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [925114113] [2024-12-02 13:27:39,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:27:39,944 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:39,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:27:39,946 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:27:39,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-12-02 13:27:40,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:27:40,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 13:27:40,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:27:40,421 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:27:40,421 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:27:40,421 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:27:40,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [925114113] [2024-12-02 13:27:40,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [925114113] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:27:40,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:27:40,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:27:40,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933412856] [2024-12-02 13:27:40,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:27:40,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:27:40,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:27:40,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:27:40,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:27:40,422 INFO L87 Difference]: Start difference. First operand 451 states and 621 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:27:40,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:27:40,521 INFO L93 Difference]: Finished difference Result 823 states and 1125 transitions. [2024-12-02 13:27:40,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:27:40,522 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 136 [2024-12-02 13:27:40,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:27:40,525 INFO L225 Difference]: With dead ends: 823 [2024-12-02 13:27:40,525 INFO L226 Difference]: Without dead ends: 457 [2024-12-02 13:27:40,526 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:27:40,527 INFO L435 NwaCegarLoop]: 154 mSDtfsCounter, 0 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:27:40,527 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 599 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:27:40,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2024-12-02 13:27:40,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 457. [2024-12-02 13:27:40,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 375 states have (on average 1.304) internal successors, (489), 382 states have internal predecessors, (489), 69 states have call successors, (69), 12 states have call predecessors, (69), 12 states have return successors, (69), 62 states have call predecessors, (69), 69 states have call successors, (69) [2024-12-02 13:27:40,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 627 transitions. [2024-12-02 13:27:40,620 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 627 transitions. Word has length 136 [2024-12-02 13:27:40,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:27:40,620 INFO L471 AbstractCegarLoop]: Abstraction has 457 states and 627 transitions. [2024-12-02 13:27:40,620 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:27:40,620 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 627 transitions. [2024-12-02 13:27:40,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-12-02 13:27:40,622 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:27:40,623 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:27:40,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2024-12-02 13:27:40,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:40,823 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:27:40,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:27:40,824 INFO L85 PathProgramCache]: Analyzing trace with hash -905214822, now seen corresponding path program 1 times [2024-12-02 13:27:40,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:27:40,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1650728237] [2024-12-02 13:27:40,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:27:40,825 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:27:40,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:27:40,827 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:27:40,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-12-02 13:31:56,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:31:56,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 13:31:56,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:31:59,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:31:59,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 126 treesize of output 90 [2024-12-02 13:32:00,993 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:32:00,993 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:32:00,993 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:32:00,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1650728237] [2024-12-02 13:32:00,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1650728237] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:32:00,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:32:00,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:32:00,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79556807] [2024-12-02 13:32:00,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:32:00,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:32:00,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:32:00,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:32:00,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:32:00,995 INFO L87 Difference]: Start difference. First operand 457 states and 627 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:32:11,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:32:11,700 INFO L93 Difference]: Finished difference Result 825 states and 1122 transitions. [2024-12-02 13:32:11,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:32:11,707 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 136 [2024-12-02 13:32:11,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:32:11,710 INFO L225 Difference]: With dead ends: 825 [2024-12-02 13:32:11,710 INFO L226 Difference]: Without dead ends: 453 [2024-12-02 13:32:11,711 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:32:11,711 INFO L435 NwaCegarLoop]: 147 mSDtfsCounter, 175 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:32:11,711 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 461 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2024-12-02 13:32:11,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2024-12-02 13:32:11,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 451. [2024-12-02 13:32:11,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 369 states have (on average 1.3008130081300813) internal successors, (480), 376 states have internal predecessors, (480), 69 states have call successors, (69), 12 states have call predecessors, (69), 12 states have return successors, (69), 62 states have call predecessors, (69), 69 states have call successors, (69) [2024-12-02 13:32:11,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 618 transitions. [2024-12-02 13:32:11,775 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 618 transitions. Word has length 136 [2024-12-02 13:32:11,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:32:11,775 INFO L471 AbstractCegarLoop]: Abstraction has 451 states and 618 transitions. [2024-12-02 13:32:11,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:32:11,775 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 618 transitions. [2024-12-02 13:32:11,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-12-02 13:32:11,777 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:32:11,777 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:32:11,795 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2024-12-02 13:32:11,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:32:11,977 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:32:11,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:32:11,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1792088900, now seen corresponding path program 1 times [2024-12-02 13:32:11,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:32:11,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [371556396] [2024-12-02 13:32:11,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:32:11,978 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:32:11,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:32:11,980 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:32:11,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-12-02 13:38:02,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:02,839 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 13:38:02,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:05,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:38:05,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 125 treesize of output 89 [2024-12-02 13:38:07,271 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 13:38:07,272 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:38:07,272 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:38:07,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [371556396] [2024-12-02 13:38:07,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [371556396] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:38:07,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:38:07,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:38:07,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399272884] [2024-12-02 13:38:07,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:38:07,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:38:07,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:38:07,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:38:07,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:38:07,272 INFO L87 Difference]: Start difference. First operand 451 states and 618 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:38:19,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:38:19,369 INFO L93 Difference]: Finished difference Result 819 states and 1112 transitions. [2024-12-02 13:38:19,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:38:19,374 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 136 [2024-12-02 13:38:19,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:38:19,376 INFO L225 Difference]: With dead ends: 819 [2024-12-02 13:38:19,376 INFO L226 Difference]: Without dead ends: 453 [2024-12-02 13:38:19,377 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:38:19,377 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 136 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:38:19,378 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 570 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 10.0s Time] [2024-12-02 13:38:19,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2024-12-02 13:38:19,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 451. [2024-12-02 13:38:19,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 369 states have (on average 1.2981029810298104) internal successors, (479), 376 states have internal predecessors, (479), 69 states have call successors, (69), 12 states have call predecessors, (69), 12 states have return successors, (69), 62 states have call predecessors, (69), 69 states have call successors, (69) [2024-12-02 13:38:19,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 617 transitions. [2024-12-02 13:38:19,437 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 617 transitions. Word has length 136 [2024-12-02 13:38:19,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:38:19,438 INFO L471 AbstractCegarLoop]: Abstraction has 451 states and 617 transitions. [2024-12-02 13:38:19,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-02 13:38:19,438 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 617 transitions. [2024-12-02 13:38:19,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-12-02 13:38:19,439 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:38:19,439 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:38:19,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2024-12-02 13:38:19,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:38:19,639 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:38:19,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:38:19,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1735302284, now seen corresponding path program 1 times [2024-12-02 13:38:19,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:38:19,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2071539361] [2024-12-02 13:38:19,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:19,640 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:38:19,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:38:19,642 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:38:19,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-12-02 13:38:20,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:20,035 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 13:38:20,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:21,322 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-12-02 13:38:21,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2024-12-02 13:38:21,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:38:21,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 57 [2024-12-02 13:38:24,296 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 5 proven. 207 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-12-02 13:38:24,296 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:38:27,001 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:38:27,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2071539361] [2024-12-02 13:38:27,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2071539361] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:38:27,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1358854007] [2024-12-02 13:38:27,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:27,001 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:38:27,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:38:27,003 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:38:27,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-12-02 13:38:28,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:28,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 13:38:28,280 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:29,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2024-12-02 13:38:31,865 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2024-12-02 13:38:31,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 26 [2024-12-02 13:38:34,440 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-12-02 13:38:34,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2024-12-02 13:38:35,573 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 5 proven. 207 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-12-02 13:38:35,573 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:38:36,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1358854007] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:38:36,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:38:36,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2024-12-02 13:38:36,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101484591] [2024-12-02 13:38:36,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:38:36,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 13:38:36,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:38:36,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 13:38:36,695 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1115, Unknown=0, NotChecked=0, Total=1332 [2024-12-02 13:38:36,695 INFO L87 Difference]: Start difference. First operand 451 states and 617 transitions. Second operand has 27 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2024-12-02 13:38:56,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:38:56,677 INFO L93 Difference]: Finished difference Result 1007 states and 1345 transitions. [2024-12-02 13:38:56,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 13:38:56,678 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) Word has length 138 [2024-12-02 13:38:56,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:38:56,681 INFO L225 Difference]: With dead ends: 1007 [2024-12-02 13:38:56,681 INFO L226 Difference]: Without dead ends: 641 [2024-12-02 13:38:56,683 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 308 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=581, Invalid=2499, Unknown=0, NotChecked=0, Total=3080 [2024-12-02 13:38:56,683 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 848 mSDsluCounter, 1745 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 848 SdHoareTripleChecker+Valid, 1900 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2024-12-02 13:38:56,683 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [848 Valid, 1900 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 15.6s Time] [2024-12-02 13:38:56,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2024-12-02 13:38:56,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 501. [2024-12-02 13:38:56,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 404 states have (on average 1.2747524752475248) internal successors, (515), 411 states have internal predecessors, (515), 78 states have call successors, (78), 18 states have call predecessors, (78), 18 states have return successors, (78), 71 states have call predecessors, (78), 78 states have call successors, (78) [2024-12-02 13:38:56,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 671 transitions. [2024-12-02 13:38:56,807 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 671 transitions. Word has length 138 [2024-12-02 13:38:56,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:38:56,807 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 671 transitions. [2024-12-02 13:38:56,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2024-12-02 13:38:56,807 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 671 transitions. [2024-12-02 13:38:56,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-12-02 13:38:56,808 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:38:56,808 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:38:56,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-12-02 13:38:57,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2024-12-02 13:38:57,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:38:57,209 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:38:57,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:38:57,209 INFO L85 PathProgramCache]: Analyzing trace with hash 294553718, now seen corresponding path program 1 times [2024-12-02 13:38:57,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:38:57,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [738658515] [2024-12-02 13:38:57,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:57,210 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 13:38:57,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:38:57,211 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 13:38:57,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-12-02 13:38:57,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:57,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 13:38:57,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:57,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 13:38:58,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-12-02 13:38:59,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-12-02 13:38:59,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-12-02 13:39:02,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 68 [2024-12-02 13:39:02,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 63 [2024-12-02 13:39:03,224 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:39:03,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 76 [2024-12-02 13:39:03,611 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2024-12-02 13:39:03,611 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:39:18,420 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:39:18,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [738658515] [2024-12-02 13:39:18,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [738658515] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:39:18,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1543797848] [2024-12-02 13:39:18,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:39:18,420 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:39:18,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:39:18,422 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:39:18,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74d4c043-3068-4b55-a554-df92668a6ddc/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-12-02 13:39:21,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:39:21,754 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 89 conjuncts are in the unsatisfiable core [2024-12-02 13:39:21,761 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:39:22,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 13:39:24,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-12-02 13:39:26,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 51 [2024-12-02 13:39:32,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 80 [2024-12-02 13:39:52,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 139 [2024-12-02 13:39:53,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 134 [2024-12-02 13:40:23,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 253 treesize of output 109 [2024-12-02 13:40:29,367 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 162 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-12-02 13:40:29,367 INFO L312 TraceCheckSpWp]: Computing backward predicates...