./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --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 64bit --witnessprinter.graph.data.programhash de3432be659aeb068d9578abe855cccd372c2dcc53965b366fbb1d4a71898931 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 19:58:20,520 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 19:58:20,523 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 19:58:20,543 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 19:58:20,543 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 19:58:20,544 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 19:58:20,545 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 19:58:20,547 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 19:58:20,549 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 19:58:20,549 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 19:58:20,550 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 19:58:20,552 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 19:58:20,552 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 19:58:20,553 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 19:58:20,554 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 19:58:20,555 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 19:58:20,556 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 19:58:20,557 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 19:58:20,559 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 19:58:20,560 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 19:58:20,562 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 19:58:20,563 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 19:58:20,564 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 19:58:20,565 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 19:58:20,569 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 19:58:20,570 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 19:58:20,570 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 19:58:20,571 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 19:58:20,571 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 19:58:20,572 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 19:58:20,572 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 19:58:20,573 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 19:58:20,574 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 19:58:20,575 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 19:58:20,576 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 19:58:20,576 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 19:58:20,576 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 19:58:20,576 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 19:58:20,577 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 19:58:20,577 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 19:58:20,578 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 19:58:20,579 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-12-13 19:58:20,599 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 19:58:20,599 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 19:58:20,599 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 19:58:20,599 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 19:58:20,600 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 19:58:20,600 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 19:58:20,601 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 19:58:20,601 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 19:58:20,601 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 19:58:20,602 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 19:58:20,602 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 19:58:20,602 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 19:58:20,602 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 19:58:20,602 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 19:58:20,602 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 19:58:20,603 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 19:58:20,603 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 19:58:20,603 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 19:58:20,603 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 19:58:20,603 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 19:58:20,603 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 19:58:20,603 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 19:58:20,604 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 19:58:20,604 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 19:58:20,604 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 19:58:20,604 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 19:58:20,604 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 19:58:20,604 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 19:58:20,604 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 19:58:20,604 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 19:58:20,605 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 19:58:20,605 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 19:58:20,605 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> de3432be659aeb068d9578abe855cccd372c2dcc53965b366fbb1d4a71898931 [2022-12-13 19:58:20,773 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 19:58:20,789 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 19:58:20,792 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 19:58:20,792 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 19:58:20,793 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 19:58:20,793 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c [2022-12-13 19:58:23,428 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 19:58:23,655 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 19:58:23,655 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c [2022-12-13 19:58:23,663 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data/a66d39f16/dc4b8d4708f64c8eb651c652600c8b0f/FLAG4a5e9f9f5 [2022-12-13 19:58:23,674 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data/a66d39f16/dc4b8d4708f64c8eb651c652600c8b0f [2022-12-13 19:58:23,676 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 19:58:23,678 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 19:58:23,679 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 19:58:23,679 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 19:58:23,682 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 19:58:23,682 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 07:58:23" (1/1) ... [2022-12-13 19:58:23,683 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a67c9d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:23, skipping insertion in model container [2022-12-13 19:58:23,683 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 07:58:23" (1/1) ... [2022-12-13 19:58:23,689 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 19:58:23,727 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 19:58:23,845 WARN L237 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_9c0c70a6-c617-4417-ba93-e706707c859a/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c[1107,1120] [2022-12-13 19:58:23,998 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 19:58:24,001 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 19:58:24,010 WARN L237 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_9c0c70a6-c617-4417-ba93-e706707c859a/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c[1107,1120] [2022-12-13 19:58:24,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 19:58:24,073 INFO L208 MainTranslator]: Completed translation [2022-12-13 19:58:24,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24 WrapperNode [2022-12-13 19:58:24,074 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 19:58:24,075 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 19:58:24,075 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 19:58:24,075 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 19:58:24,080 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,106 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,168 INFO L138 Inliner]: procedures = 11, calls = 3, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 1420 [2022-12-13 19:58:24,169 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 19:58:24,169 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 19:58:24,169 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 19:58:24,169 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 19:58:24,177 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,177 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,188 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,188 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,212 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,216 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,222 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,228 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,239 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 19:58:24,240 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 19:58:24,240 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 19:58:24,240 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 19:58:24,241 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (1/1) ... [2022-12-13 19:58:24,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 19:58:24,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 19:58:24,271 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 19:58:24,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 19:58:24,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 19:58:24,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 19:58:24,546 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 19:58:24,548 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 19:58:27,950 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 19:58:27,955 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 19:58:27,955 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-12-13 19:58:27,957 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:58:27 BoogieIcfgContainer [2022-12-13 19:58:27,957 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 19:58:27,958 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 19:58:27,958 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 19:58:27,960 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 19:58:27,961 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 07:58:23" (1/3) ... [2022-12-13 19:58:27,961 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@113cc26b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 07:58:27, skipping insertion in model container [2022-12-13 19:58:27,961 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:24" (2/3) ... [2022-12-13 19:58:27,961 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@113cc26b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 07:58:27, skipping insertion in model container [2022-12-13 19:58:27,961 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:58:27" (3/3) ... [2022-12-13 19:58:27,962 INFO L112 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.h_b03.c [2022-12-13 19:58:27,975 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 19:58:27,976 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 19:58:28,007 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 19:58:28,012 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@62a5e5d5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 19:58:28,012 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 19:58:28,015 INFO L276 IsEmpty]: Start isEmpty. Operand has 11 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:28,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-13 19:58:28,019 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:58:28,020 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 19:58:28,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:58:28,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:58:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash 28698761, now seen corresponding path program 1 times [2022-12-13 19:58:28,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:58:28,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353586774] [2022-12-13 19:58:28,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:58:28,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:58:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 19:58:28,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 19:58:28,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 19:58:28,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 19:58:28,565 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-13 19:58:28,566 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 19:58:28,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 19:58:28,571 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2022-12-13 19:58:28,574 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 19:58:28,593 WARN L321 BoogieBacktranslator]: Removing null node from list of ATEs: ATE program state null [2022-12-13 19:58:28,603 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 07:58:28 BoogieIcfgContainer [2022-12-13 19:58:28,603 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 19:58:28,603 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 19:58:28,603 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 19:58:28,604 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 19:58:28,604 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:58:27" (3/4) ... [2022-12-13 19:58:28,606 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-13 19:58:28,606 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 19:58:28,607 INFO L158 Benchmark]: Toolchain (without parser) took 4929.27ms. Allocated memory was 127.9MB in the beginning and 337.6MB in the end (delta: 209.7MB). Free memory was 75.2MB in the beginning and 197.8MB in the end (delta: -122.5MB). Peak memory consumption was 88.3MB. Max. memory is 16.1GB. [2022-12-13 19:58:28,607 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 127.9MB. Free memory is still 100.6MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 19:58:28,608 INFO L158 Benchmark]: CACSL2BoogieTranslator took 395.34ms. Allocated memory was 127.9MB in the beginning and 159.4MB in the end (delta: 31.5MB). Free memory was 74.9MB in the beginning and 100.8MB in the end (delta: -25.9MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. [2022-12-13 19:58:28,608 INFO L158 Benchmark]: Boogie Procedure Inliner took 94.20ms. Allocated memory is still 159.4MB. Free memory was 100.8MB in the beginning and 89.2MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-13 19:58:28,609 INFO L158 Benchmark]: Boogie Preprocessor took 70.15ms. Allocated memory is still 159.4MB. Free memory was 89.2MB in the beginning and 84.0MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-13 19:58:28,609 INFO L158 Benchmark]: RCFGBuilder took 3716.60ms. Allocated memory was 159.4MB in the beginning and 337.6MB in the end (delta: 178.3MB). Free memory was 84.0MB in the beginning and 268.0MB in the end (delta: -184.0MB). Peak memory consumption was 179.8MB. Max. memory is 16.1GB. [2022-12-13 19:58:28,609 INFO L158 Benchmark]: TraceAbstraction took 644.93ms. Allocated memory is still 337.6MB. Free memory was 268.0MB in the beginning and 197.8MB in the end (delta: 70.3MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. [2022-12-13 19:58:28,610 INFO L158 Benchmark]: Witness Printer took 3.00ms. Allocated memory is still 337.6MB. Free memory is still 197.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 19:58:28,612 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 127.9MB. Free memory is still 100.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 395.34ms. Allocated memory was 127.9MB in the beginning and 159.4MB in the end (delta: 31.5MB). Free memory was 74.9MB in the beginning and 100.8MB in the end (delta: -25.9MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 94.20ms. Allocated memory is still 159.4MB. Free memory was 100.8MB in the beginning and 89.2MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 70.15ms. Allocated memory is still 159.4MB. Free memory was 89.2MB in the beginning and 84.0MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 3716.60ms. Allocated memory was 159.4MB in the beginning and 337.6MB in the end (delta: 178.3MB). Free memory was 84.0MB in the beginning and 268.0MB in the end (delta: -184.0MB). Peak memory consumption was 179.8MB. Max. memory is 16.1GB. * TraceAbstraction took 644.93ms. Allocated memory is still 337.6MB. Free memory was 268.0MB in the beginning and 197.8MB in the end (delta: 70.3MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. * Witness Printer took 3.00ms. Allocated memory is still 337.6MB. Free memory is still 197.8MB. 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: 20]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseComplement at line 371, overapproximation of bitwiseOr at line 342, overapproximation of bitwiseAnd at line 329. Possible FailurePath: [L25] const SORT_1 mask_SORT_1 = (SORT_1)-1 >> (sizeof(SORT_1) * 8 - 1); [L26] const SORT_1 msb_SORT_1 = (SORT_1)1 << (1 - 1); [L28] const SORT_7 mask_SORT_7 = (SORT_7)-1 >> (sizeof(SORT_7) * 8 - 4); [L29] const SORT_7 msb_SORT_7 = (SORT_7)1 << (4 - 1); [L31] const SORT_11 mask_SORT_11 = (SORT_11)-1 >> (sizeof(SORT_11) * 8 - 32); [L32] const SORT_11 msb_SORT_11 = (SORT_11)1 << (32 - 1); [L34] const SORT_37 mask_SORT_37 = (SORT_37)-1 >> (sizeof(SORT_37) * 8 - 3); [L35] const SORT_37 msb_SORT_37 = (SORT_37)1 << (3 - 1); [L37] const SORT_67 mask_SORT_67 = (SORT_67)-1 >> (sizeof(SORT_67) * 8 - 2); [L38] const SORT_67 msb_SORT_67 = (SORT_67)1 << (2 - 1); [L40] const SORT_7 var_8 = 0; [L41] const SORT_11 var_13 = 0; [L42] const SORT_11 var_16 = 8; [L43] const SORT_11 var_20 = 4; [L44] const SORT_11 var_24 = 2; [L45] const SORT_11 var_28 = 1; [L46] const SORT_1 var_33 = 1; [L47] const SORT_37 var_38 = 0; [L48] const SORT_1 var_47 = 0; [L49] const SORT_67 var_68 = 0; [L50] const SORT_67 var_71 = 1; [L51] const SORT_37 var_81 = 7; [L52] const SORT_37 var_104 = 1; [L53] const SORT_37 var_123 = 2; [L54] const SORT_37 var_138 = 4; [L55] const SORT_67 var_154 = 2; [L56] const SORT_7 var_394 = 8; [L57] const SORT_7 var_397 = 4; [L58] const SORT_7 var_400 = 2; [L59] const SORT_7 var_401 = 1; [L61] SORT_1 input_2; [L62] SORT_1 input_3; [L63] SORT_1 input_4; [L64] SORT_1 input_5; [L65] SORT_1 input_6; [L66] SORT_37 input_75; [L67] SORT_37 input_76; [L68] SORT_37 input_77; [L69] SORT_37 input_78; [L70] SORT_37 input_79; [L71] SORT_37 input_80; [L72] SORT_37 input_85; [L73] SORT_37 input_87; [L74] SORT_37 input_89; [L75] SORT_37 input_94; [L76] SORT_37 input_96; [L77] SORT_37 input_98; [L78] SORT_37 input_102; [L79] SORT_37 input_103; [L80] SORT_37 input_108; [L81] SORT_37 input_110; [L82] SORT_37 input_115; [L83] SORT_37 input_117; [L84] SORT_37 input_121; [L85] SORT_37 input_122; [L86] SORT_37 input_127; [L87] SORT_37 input_132; [L88] SORT_37 input_136; [L89] SORT_37 input_137; [L90] SORT_37 input_149; [L91] SORT_37 input_160; [L92] SORT_37 input_161; [L93] SORT_37 input_162; [L94] SORT_37 input_163; [L95] SORT_37 input_164; [L96] SORT_37 input_165; [L97] SORT_37 input_168; [L98] SORT_37 input_170; [L99] SORT_37 input_172; [L100] SORT_37 input_177; [L101] SORT_37 input_179; [L102] SORT_37 input_181; [L103] SORT_37 input_185; [L104] SORT_37 input_186; [L105] SORT_37 input_189; [L106] SORT_37 input_191; [L107] SORT_37 input_196; [L108] SORT_37 input_198; [L109] SORT_37 input_202; [L110] SORT_37 input_203; [L111] SORT_37 input_206; [L112] SORT_37 input_211; [L113] SORT_37 input_215; [L114] SORT_37 input_216; [L115] SORT_37 input_226; [L116] SORT_37 input_233; [L117] SORT_37 input_234; [L118] SORT_37 input_235; [L119] SORT_37 input_236; [L120] SORT_37 input_237; [L121] SORT_37 input_238; [L122] SORT_37 input_241; [L123] SORT_37 input_243; [L124] SORT_37 input_245; [L125] SORT_37 input_250; [L126] SORT_37 input_252; [L127] SORT_37 input_254; [L128] SORT_37 input_258; [L129] SORT_37 input_259; [L130] SORT_37 input_262; [L131] SORT_37 input_264; [L132] SORT_37 input_269; [L133] SORT_37 input_271; [L134] SORT_37 input_275; [L135] SORT_37 input_276; [L136] SORT_37 input_279; [L137] SORT_37 input_284; [L138] SORT_37 input_288; [L139] SORT_37 input_289; [L140] SORT_37 input_299; [L141] SORT_37 input_306; [L142] SORT_37 input_307; [L143] SORT_37 input_308; [L144] SORT_37 input_309; [L145] SORT_37 input_310; [L146] SORT_37 input_311; [L147] SORT_37 input_314; [L148] SORT_37 input_316; [L149] SORT_37 input_318; [L150] SORT_37 input_323; [L151] SORT_37 input_325; [L152] SORT_37 input_327; [L153] SORT_37 input_331; [L154] SORT_37 input_332; [L155] SORT_37 input_335; [L156] SORT_37 input_337; [L157] SORT_37 input_342; [L158] SORT_37 input_344; [L159] SORT_37 input_348; [L160] SORT_37 input_349; [L161] SORT_37 input_352; [L162] SORT_37 input_357; [L163] SORT_37 input_361; [L164] SORT_37 input_362; [L165] SORT_37 input_372; [L166] SORT_7 input_391; [L167] SORT_7 input_392; [L168] SORT_7 input_393; [L170] SORT_7 state_9 = __VERIFIER_nondet_uchar() & mask_SORT_7; [L171] SORT_37 state_39 = __VERIFIER_nondet_uchar() & mask_SORT_37; [L172] SORT_37 state_41 = __VERIFIER_nondet_uchar() & mask_SORT_37; [L173] SORT_37 state_43 = __VERIFIER_nondet_uchar() & mask_SORT_37; [L174] SORT_37 state_45 = __VERIFIER_nondet_uchar() & mask_SORT_37; [L175] SORT_1 state_48 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L176] SORT_1 state_50 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L177] SORT_1 state_52 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L178] SORT_1 state_54 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L179] SORT_7 state_56 = __VERIFIER_nondet_uchar() & mask_SORT_7; [L180] SORT_1 state_59 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L181] SORT_1 state_61 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L182] SORT_1 state_63 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L183] SORT_1 state_65 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L184] SORT_67 state_69 = __VERIFIER_nondet_uchar() & mask_SORT_67; [L186] SORT_7 init_10_arg_1 = var_8; [L187] state_9 = init_10_arg_1 [L188] SORT_37 init_40_arg_1 = var_38; [L189] state_39 = init_40_arg_1 [L190] SORT_37 init_42_arg_1 = var_38; [L191] state_41 = init_42_arg_1 [L192] SORT_37 init_44_arg_1 = var_38; [L193] state_43 = init_44_arg_1 [L194] SORT_37 init_46_arg_1 = var_38; [L195] state_45 = init_46_arg_1 [L196] SORT_1 init_49_arg_1 = var_47; [L197] state_48 = init_49_arg_1 [L198] SORT_1 init_51_arg_1 = var_47; [L199] state_50 = init_51_arg_1 [L200] SORT_1 init_53_arg_1 = var_47; [L201] state_52 = init_53_arg_1 [L202] SORT_1 init_55_arg_1 = var_47; [L203] state_54 = init_55_arg_1 [L204] SORT_7 init_57_arg_1 = var_8; [L205] state_56 = init_57_arg_1 [L206] SORT_1 init_60_arg_1 = var_47; [L207] state_59 = init_60_arg_1 [L208] SORT_1 init_62_arg_1 = var_47; [L209] state_61 = init_62_arg_1 [L210] SORT_1 init_64_arg_1 = var_47; [L211] state_63 = init_64_arg_1 [L212] SORT_1 init_66_arg_1 = var_47; [L213] state_65 = init_66_arg_1 [L214] SORT_67 init_70_arg_1 = var_68; [L215] state_69 = init_70_arg_1 VAL [init_10_arg_1=0, init_40_arg_1=0, init_42_arg_1=0, init_44_arg_1=0, init_46_arg_1=0, init_49_arg_1=0, init_51_arg_1=0, init_53_arg_1=0, init_55_arg_1=0, init_57_arg_1=0, init_60_arg_1=0, init_62_arg_1=0, init_64_arg_1=0, init_66_arg_1=0, init_70_arg_1=0, mask_SORT_1=1, mask_SORT_11=4294967295, mask_SORT_37=7, mask_SORT_67=3, mask_SORT_7=15, msb_SORT_1=1, msb_SORT_11=2147483648, msb_SORT_37=4, msb_SORT_67=2, msb_SORT_7=8, state_39=0, state_41=0, state_43=0, state_45=0, state_48=0, state_50=0, state_52=0, state_54=0, state_56=0, state_59=0, state_61=0, state_63=0, state_65=0, state_69=0, state_9=0, var_104=1, var_123=2, var_13=0, var_138=4, var_154=2, var_16=8, var_20=4, var_24=2, var_28=1, var_33=1, var_38=0, var_394=8, var_397=4, var_400=2, var_401=1, var_47=0, var_68=0, var_71=1, var_8=0, var_81=7] [L218] input_2 = __VERIFIER_nondet_uchar() [L219] input_3 = __VERIFIER_nondet_uchar() [L220] input_4 = __VERIFIER_nondet_uchar() [L221] input_5 = __VERIFIER_nondet_uchar() [L222] input_6 = __VERIFIER_nondet_uchar() [L223] input_75 = __VERIFIER_nondet_uchar() [L224] input_76 = __VERIFIER_nondet_uchar() [L225] input_77 = __VERIFIER_nondet_uchar() [L226] input_78 = __VERIFIER_nondet_uchar() [L227] input_79 = __VERIFIER_nondet_uchar() [L228] input_80 = __VERIFIER_nondet_uchar() [L229] input_85 = __VERIFIER_nondet_uchar() [L230] input_87 = __VERIFIER_nondet_uchar() [L231] input_89 = __VERIFIER_nondet_uchar() [L232] input_94 = __VERIFIER_nondet_uchar() [L233] input_96 = __VERIFIER_nondet_uchar() [L234] input_98 = __VERIFIER_nondet_uchar() [L235] input_102 = __VERIFIER_nondet_uchar() [L236] input_103 = __VERIFIER_nondet_uchar() [L237] input_108 = __VERIFIER_nondet_uchar() [L238] input_110 = __VERIFIER_nondet_uchar() [L239] input_115 = __VERIFIER_nondet_uchar() [L240] input_117 = __VERIFIER_nondet_uchar() [L241] input_121 = __VERIFIER_nondet_uchar() [L242] input_122 = __VERIFIER_nondet_uchar() [L243] input_127 = __VERIFIER_nondet_uchar() [L244] input_132 = __VERIFIER_nondet_uchar() [L245] input_136 = __VERIFIER_nondet_uchar() [L246] input_137 = __VERIFIER_nondet_uchar() [L247] input_149 = __VERIFIER_nondet_uchar() [L248] input_160 = __VERIFIER_nondet_uchar() [L249] input_161 = __VERIFIER_nondet_uchar() [L250] input_162 = __VERIFIER_nondet_uchar() [L251] input_163 = __VERIFIER_nondet_uchar() [L252] input_164 = __VERIFIER_nondet_uchar() [L253] input_165 = __VERIFIER_nondet_uchar() [L254] input_168 = __VERIFIER_nondet_uchar() [L255] input_170 = __VERIFIER_nondet_uchar() [L256] input_172 = __VERIFIER_nondet_uchar() [L257] input_177 = __VERIFIER_nondet_uchar() [L258] input_179 = __VERIFIER_nondet_uchar() [L259] input_181 = __VERIFIER_nondet_uchar() [L260] input_185 = __VERIFIER_nondet_uchar() [L261] input_186 = __VERIFIER_nondet_uchar() [L262] input_189 = __VERIFIER_nondet_uchar() [L263] input_191 = __VERIFIER_nondet_uchar() [L264] input_196 = __VERIFIER_nondet_uchar() [L265] input_198 = __VERIFIER_nondet_uchar() [L266] input_202 = __VERIFIER_nondet_uchar() [L267] input_203 = __VERIFIER_nondet_uchar() [L268] input_206 = __VERIFIER_nondet_uchar() [L269] input_211 = __VERIFIER_nondet_uchar() [L270] input_215 = __VERIFIER_nondet_uchar() [L271] input_216 = __VERIFIER_nondet_uchar() [L272] input_226 = __VERIFIER_nondet_uchar() [L273] input_233 = __VERIFIER_nondet_uchar() [L274] input_234 = __VERIFIER_nondet_uchar() [L275] input_235 = __VERIFIER_nondet_uchar() [L276] input_236 = __VERIFIER_nondet_uchar() [L277] input_237 = __VERIFIER_nondet_uchar() [L278] input_238 = __VERIFIER_nondet_uchar() [L279] input_241 = __VERIFIER_nondet_uchar() [L280] input_243 = __VERIFIER_nondet_uchar() [L281] input_245 = __VERIFIER_nondet_uchar() [L282] input_250 = __VERIFIER_nondet_uchar() [L283] input_252 = __VERIFIER_nondet_uchar() [L284] input_254 = __VERIFIER_nondet_uchar() [L285] input_258 = __VERIFIER_nondet_uchar() [L286] input_259 = __VERIFIER_nondet_uchar() [L287] input_262 = __VERIFIER_nondet_uchar() [L288] input_264 = __VERIFIER_nondet_uchar() [L289] input_269 = __VERIFIER_nondet_uchar() [L290] input_271 = __VERIFIER_nondet_uchar() [L291] input_275 = __VERIFIER_nondet_uchar() [L292] input_276 = __VERIFIER_nondet_uchar() [L293] input_279 = __VERIFIER_nondet_uchar() [L294] input_284 = __VERIFIER_nondet_uchar() [L295] input_288 = __VERIFIER_nondet_uchar() [L296] input_289 = __VERIFIER_nondet_uchar() [L297] input_299 = __VERIFIER_nondet_uchar() [L298] input_306 = __VERIFIER_nondet_uchar() [L299] input_307 = __VERIFIER_nondet_uchar() [L300] input_308 = __VERIFIER_nondet_uchar() [L301] input_309 = __VERIFIER_nondet_uchar() [L302] input_310 = __VERIFIER_nondet_uchar() [L303] input_311 = __VERIFIER_nondet_uchar() [L304] input_314 = __VERIFIER_nondet_uchar() [L305] input_316 = __VERIFIER_nondet_uchar() [L306] input_318 = __VERIFIER_nondet_uchar() [L307] input_323 = __VERIFIER_nondet_uchar() [L308] input_325 = __VERIFIER_nondet_uchar() [L309] input_327 = __VERIFIER_nondet_uchar() [L310] input_331 = __VERIFIER_nondet_uchar() [L311] input_332 = __VERIFIER_nondet_uchar() [L312] input_335 = __VERIFIER_nondet_uchar() [L313] input_337 = __VERIFIER_nondet_uchar() [L314] input_342 = __VERIFIER_nondet_uchar() [L315] input_344 = __VERIFIER_nondet_uchar() [L316] input_348 = __VERIFIER_nondet_uchar() [L317] input_349 = __VERIFIER_nondet_uchar() [L318] input_352 = __VERIFIER_nondet_uchar() [L319] input_357 = __VERIFIER_nondet_uchar() [L320] input_361 = __VERIFIER_nondet_uchar() [L321] input_362 = __VERIFIER_nondet_uchar() [L322] input_372 = __VERIFIER_nondet_uchar() [L323] input_391 = __VERIFIER_nondet_uchar() [L324] input_392 = __VERIFIER_nondet_uchar() [L325] input_393 = __VERIFIER_nondet_uchar() [L328] SORT_7 var_12_arg_0 = state_9; [L329] var_12_arg_0 = var_12_arg_0 & mask_SORT_7 [L330] SORT_11 var_12 = var_12_arg_0; [L331] SORT_11 var_14_arg_0 = var_12; [L332] SORT_11 var_14_arg_1 = var_13; [L333] SORT_1 var_14 = var_14_arg_0 == var_14_arg_1; [L334] SORT_7 var_15_arg_0 = state_9; [L335] var_15_arg_0 = var_15_arg_0 & mask_SORT_7 [L336] SORT_11 var_15 = var_15_arg_0; [L337] SORT_11 var_17_arg_0 = var_15; [L338] SORT_11 var_17_arg_1 = var_16; [L339] SORT_1 var_17 = var_17_arg_0 == var_17_arg_1; [L340] SORT_1 var_18_arg_0 = var_14; [L341] SORT_1 var_18_arg_1 = var_17; [L342] SORT_1 var_18 = var_18_arg_0 | var_18_arg_1; [L343] SORT_7 var_19_arg_0 = state_9; [L344] var_19_arg_0 = var_19_arg_0 & mask_SORT_7 [L345] SORT_11 var_19 = var_19_arg_0; [L346] SORT_11 var_21_arg_0 = var_19; [L347] SORT_11 var_21_arg_1 = var_20; [L348] SORT_1 var_21 = var_21_arg_0 == var_21_arg_1; [L349] SORT_1 var_22_arg_0 = var_18; [L350] SORT_1 var_22_arg_1 = var_21; [L351] SORT_1 var_22 = var_22_arg_0 | var_22_arg_1; [L352] SORT_7 var_23_arg_0 = state_9; [L353] var_23_arg_0 = var_23_arg_0 & mask_SORT_7 [L354] SORT_11 var_23 = var_23_arg_0; [L355] SORT_11 var_25_arg_0 = var_23; [L356] SORT_11 var_25_arg_1 = var_24; [L357] SORT_1 var_25 = var_25_arg_0 == var_25_arg_1; [L358] SORT_1 var_26_arg_0 = var_22; [L359] SORT_1 var_26_arg_1 = var_25; [L360] SORT_1 var_26 = var_26_arg_0 | var_26_arg_1; [L361] SORT_7 var_27_arg_0 = state_9; [L362] var_27_arg_0 = var_27_arg_0 & mask_SORT_7 [L363] SORT_11 var_27 = var_27_arg_0; [L364] SORT_11 var_29_arg_0 = var_27; [L365] SORT_11 var_29_arg_1 = var_28; [L366] SORT_1 var_29 = var_29_arg_0 == var_29_arg_1; [L367] SORT_1 var_30_arg_0 = var_26; [L368] SORT_1 var_30_arg_1 = var_29; [L369] SORT_1 var_30 = var_30_arg_0 | var_30_arg_1; [L370] SORT_1 var_34_arg_0 = var_30; [L371] SORT_1 var_34 = ~var_34_arg_0; [L372] SORT_1 var_35_arg_0 = var_33; [L373] SORT_1 var_35_arg_1 = var_34; [L374] SORT_1 var_35 = var_35_arg_0 & var_35_arg_1; [L375] var_35 = var_35 & mask_SORT_1 [L376] SORT_1 bad_36_arg_0 = var_35; [L377] CALL __VERIFIER_assert(!(bad_36_arg_0)) [L20] COND TRUE !(cond) VAL [\old(cond)=0, cond=0] [L20] reach_error() VAL [\old(cond)=0, cond=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 11 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.6s, OverallIterations: 1, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 5 NumberOfCodeBlocks, 5 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-12-13 19:58:28,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --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 64bit --witnessprinter.graph.data.programhash de3432be659aeb068d9578abe855cccd372c2dcc53965b366fbb1d4a71898931 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 19:58:30,197 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 19:58:30,199 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 19:58:30,217 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 19:58:30,218 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 19:58:30,219 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 19:58:30,220 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 19:58:30,222 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 19:58:30,223 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 19:58:30,224 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 19:58:30,225 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 19:58:30,226 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 19:58:30,226 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 19:58:30,227 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 19:58:30,228 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 19:58:30,229 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 19:58:30,230 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 19:58:30,231 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 19:58:30,233 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 19:58:30,234 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 19:58:30,236 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 19:58:30,237 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 19:58:30,238 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 19:58:30,239 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 19:58:30,242 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 19:58:30,243 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 19:58:30,243 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 19:58:30,244 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 19:58:30,244 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 19:58:30,245 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 19:58:30,245 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 19:58:30,246 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 19:58:30,247 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 19:58:30,247 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 19:58:30,253 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 19:58:30,253 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 19:58:30,254 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 19:58:30,254 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 19:58:30,255 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 19:58:30,256 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 19:58:30,256 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 19:58:30,257 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-12-13 19:58:30,280 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 19:58:30,281 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 19:58:30,281 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 19:58:30,281 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 19:58:30,282 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 19:58:30,282 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 19:58:30,283 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 19:58:30,283 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 19:58:30,283 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 19:58:30,283 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 19:58:30,283 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 19:58:30,284 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 19:58:30,284 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 19:58:30,284 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 19:58:30,284 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-13 19:58:30,284 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-13 19:58:30,285 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-13 19:58:30,285 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 19:58:30,285 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 19:58:30,285 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 19:58:30,285 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 19:58:30,286 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 19:58:30,286 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 19:58:30,286 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 19:58:30,286 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 19:58:30,286 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 19:58:30,287 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 19:58:30,287 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-12-13 19:58:30,287 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-13 19:58:30,287 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 19:58:30,287 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 19:58:30,288 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 19:58:30,288 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 19:58:30,288 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2022-12-13 19:58:30,288 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 19:58:30,288 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> de3432be659aeb068d9578abe855cccd372c2dcc53965b366fbb1d4a71898931 [2022-12-13 19:58:30,517 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 19:58:30,532 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 19:58:30,534 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 19:58:30,535 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 19:58:30,535 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 19:58:30,537 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c [2022-12-13 19:58:33,154 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 19:58:33,376 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 19:58:33,376 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c [2022-12-13 19:58:33,388 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data/a59845372/a4bba03fbfc94edab757e6c454a7da75/FLAGc327bf837 [2022-12-13 19:58:33,402 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/data/a59845372/a4bba03fbfc94edab757e6c454a7da75 [2022-12-13 19:58:33,405 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 19:58:33,406 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 19:58:33,407 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 19:58:33,407 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 19:58:33,411 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 19:58:33,411 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,412 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@185fa098 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33, skipping insertion in model container [2022-12-13 19:58:33,412 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,419 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 19:58:33,467 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 19:58:33,612 WARN L237 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_9c0c70a6-c617-4417-ba93-e706707c859a/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c[1107,1120] [2022-12-13 19:58:33,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 19:58:33,782 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 19:58:33,790 WARN L237 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_9c0c70a6-c617-4417-ba93-e706707c859a/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.h_b03.c[1107,1120] [2022-12-13 19:58:33,853 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 19:58:33,863 INFO L208 MainTranslator]: Completed translation [2022-12-13 19:58:33,863 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33 WrapperNode [2022-12-13 19:58:33,863 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 19:58:33,864 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 19:58:33,864 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 19:58:33,864 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 19:58:33,874 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,892 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,935 INFO L138 Inliner]: procedures = 11, calls = 3, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 1420 [2022-12-13 19:58:33,935 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 19:58:33,936 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 19:58:33,936 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 19:58:33,936 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 19:58:33,942 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,943 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,949 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,950 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,966 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,970 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,974 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,978 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,986 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 19:58:33,986 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 19:58:33,987 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 19:58:33,987 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 19:58:33,987 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (1/1) ... [2022-12-13 19:58:33,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 19:58:34,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 19:58:34,012 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 19:58:34,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 19:58:34,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 19:58:34,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 19:58:34,321 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 19:58:34,323 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 19:58:35,489 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 19:58:35,496 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 19:58:35,496 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-12-13 19:58:35,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:58:35 BoogieIcfgContainer [2022-12-13 19:58:35,498 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 19:58:35,500 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 19:58:35,500 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 19:58:35,503 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 19:58:35,504 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 07:58:33" (1/3) ... [2022-12-13 19:58:35,504 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2557f06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 07:58:35, skipping insertion in model container [2022-12-13 19:58:35,504 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:58:33" (2/3) ... [2022-12-13 19:58:35,505 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2557f06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 07:58:35, skipping insertion in model container [2022-12-13 19:58:35,505 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:58:35" (3/3) ... [2022-12-13 19:58:35,506 INFO L112 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.h_b03.c [2022-12-13 19:58:35,529 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 19:58:35,529 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 19:58:35,572 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 19:58:35,579 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@5a1c2134, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 19:58:35,579 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 19:58:35,583 INFO L276 IsEmpty]: Start isEmpty. Operand has 11 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:35,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-13 19:58:35,589 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:58:35,590 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 19:58:35,591 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:58:35,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:58:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash 28698761, now seen corresponding path program 1 times [2022-12-13 19:58:35,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 19:58:35,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [505100215] [2022-12-13 19:58:35,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:58:35,607 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 [2022-12-13 19:58:35,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 19:58:35,608 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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) [2022-12-13 19:58:35,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:35,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:58:35,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-13 19:58:35,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 19:58:35,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:58:35,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 19:58:35,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 19:58:35,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [505100215] [2022-12-13 19:58:35,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [505100215] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:58:35,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:58:35,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 19:58:35,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680845174] [2022-12-13 19:58:35,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:58:36,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 19:58:36,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 19:58:36,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 19:58:36,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 19:58:36,025 INFO L87 Difference]: Start difference. First operand has 11 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:36,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:58:36,227 INFO L93 Difference]: Finished difference Result 20 states and 30 transitions. [2022-12-13 19:58:36,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 19:58:36,229 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-12-13 19:58:36,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:58:36,234 INFO L225 Difference]: With dead ends: 20 [2022-12-13 19:58:36,235 INFO L226 Difference]: Without dead ends: 11 [2022-12-13 19:58:36,236 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:58:36,239 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 4 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 19:58:36,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 13 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 19:58:36,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2022-12-13 19:58:36,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 9. [2022-12-13 19:58:36,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:36,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2022-12-13 19:58:36,266 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 5 [2022-12-13 19:58:36,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:58:36,267 INFO L495 AbstractCegarLoop]: Abstraction has 9 states and 9 transitions. [2022-12-13 19:58:36,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:36,267 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 9 transitions. [2022-12-13 19:58:36,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-13 19:58:36,267 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:58:36,267 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2022-12-13 19:58:36,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-13 19:58:36,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:36,470 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:58:36,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:58:36,473 INFO L85 PathProgramCache]: Analyzing trace with hash 271073635, now seen corresponding path program 1 times [2022-12-13 19:58:36,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 19:58:36,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144270215] [2022-12-13 19:58:36,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:58:36,486 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 [2022-12-13 19:58:36,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 19:58:36,490 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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) [2022-12-13 19:58:36,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:37,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:58:37,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 1302 conjuncts, 39 conjunts are in the unsatisfiable core [2022-12-13 19:58:37,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 19:58:37,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:58:37,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 19:58:38,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:58:38,014 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 19:58:38,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144270215] [2022-12-13 19:58:38,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1144270215] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 19:58:38,014 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 19:58:38,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-12-13 19:58:38,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346185496] [2022-12-13 19:58:38,015 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 19:58:38,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 19:58:38,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 19:58:38,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 19:58:38,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 19:58:38,017 INFO L87 Difference]: Start difference. First operand 9 states and 9 transitions. Second operand has 8 states, 8 states have (on average 1.75) internal successors, (14), 8 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:38,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:58:38,220 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2022-12-13 19:58:38,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 19:58:38,220 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.75) internal successors, (14), 8 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-13 19:58:38,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:58:38,221 INFO L225 Difference]: With dead ends: 16 [2022-12-13 19:58:38,221 INFO L226 Difference]: Without dead ends: 14 [2022-12-13 19:58:38,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-12-13 19:58:38,222 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 9 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 19:58:38,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 15 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 19:58:38,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2022-12-13 19:58:38,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 12. [2022-12-13 19:58:38,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:38,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 12 transitions. [2022-12-13 19:58:38,225 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 12 transitions. Word has length 8 [2022-12-13 19:58:38,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:58:38,225 INFO L495 AbstractCegarLoop]: Abstraction has 12 states and 12 transitions. [2022-12-13 19:58:38,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.75) internal successors, (14), 8 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:38,225 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2022-12-13 19:58:38,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-13 19:58:38,226 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:58:38,226 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2022-12-13 19:58:38,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:38,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:38,428 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:58:38,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:58:38,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1020920393, now seen corresponding path program 2 times [2022-12-13 19:58:38,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 19:58:38,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [332571411] [2022-12-13 19:58:38,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 19:58:38,433 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 [2022-12-13 19:58:38,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 19:58:38,434 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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) [2022-12-13 19:58:38,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:39,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 19:58:39,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 19:58:39,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 2386 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-13 19:58:39,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 19:58:39,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:58:39,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 19:58:52,387 WARN L233 SmtUtils]: Spent 10.28s on a formula simplification. DAG size of input: 183 DAG size of output: 150 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 19:58:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:58:52,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 19:58:52,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [332571411] [2022-12-13 19:58:52,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [332571411] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 19:58:52,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 19:58:52,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-12-13 19:58:52,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674435337] [2022-12-13 19:58:52,496 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 19:58:52,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 19:58:52,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 19:58:52,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 19:58:52,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-13 19:58:52,498 INFO L87 Difference]: Start difference. First operand 12 states and 12 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:52,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:58:52,899 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2022-12-13 19:58:52,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 19:58:52,900 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-12-13 19:58:52,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:58:52,900 INFO L225 Difference]: With dead ends: 19 [2022-12-13 19:58:52,900 INFO L226 Difference]: Without dead ends: 17 [2022-12-13 19:58:52,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-12-13 19:58:52,902 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 13 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-13 19:58:52,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 31 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-13 19:58:52,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-12-13 19:58:52,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 15. [2022-12-13 19:58:52,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.0714285714285714) internal successors, (15), 14 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:52,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 15 transitions. [2022-12-13 19:58:52,905 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 15 transitions. Word has length 11 [2022-12-13 19:58:52,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:58:52,905 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 15 transitions. [2022-12-13 19:58:52,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:58:52,905 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2022-12-13 19:58:52,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-13 19:58:52,905 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:58:52,905 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1] [2022-12-13 19:58:52,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:53,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:53,108 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:58:53,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:58:53,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1580781475, now seen corresponding path program 3 times [2022-12-13 19:58:53,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 19:58:53,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1895080157] [2022-12-13 19:58:53,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-13 19:58:53,126 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 [2022-12-13 19:58:53,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 19:58:53,129 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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) [2022-12-13 19:58:53,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:58:54,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-13 19:58:54,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 19:58:54,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 3470 conjuncts, 125 conjunts are in the unsatisfiable core [2022-12-13 19:58:54,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 19:58:54,783 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:58:54,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 19:59:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:59:00,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 19:59:00,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1895080157] [2022-12-13 19:59:00,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1895080157] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 19:59:00,664 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 19:59:00,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-12-13 19:59:00,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159209685] [2022-12-13 19:59:00,664 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 19:59:00,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 19:59:00,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 19:59:00,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 19:59:00,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-12-13 19:59:00,665 INFO L87 Difference]: Start difference. First operand 15 states and 15 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:59:01,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:59:01,312 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2022-12-13 19:59:01,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 19:59:01,313 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-12-13 19:59:01,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:59:01,313 INFO L225 Difference]: With dead ends: 22 [2022-12-13 19:59:01,313 INFO L226 Difference]: Without dead ends: 20 [2022-12-13 19:59:01,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-12-13 19:59:01,314 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 19 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-13 19:59:01,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 30 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-13 19:59:01,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-12-13 19:59:01,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 18. [2022-12-13 19:59:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:59:01,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2022-12-13 19:59:01,317 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 14 [2022-12-13 19:59:01,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:59:01,317 INFO L495 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2022-12-13 19:59:01,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:59:01,317 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2022-12-13 19:59:01,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-13 19:59:01,317 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:59:01,318 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1] [2022-12-13 19:59:01,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:59:01,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:59:01,519 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:59:01,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:59:01,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1250702327, now seen corresponding path program 4 times [2022-12-13 19:59:01,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 19:59:01,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [808988293] [2022-12-13 19:59:01,528 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-13 19:59:01,528 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 [2022-12-13 19:59:01,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 19:59:01,529 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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) [2022-12-13 19:59:01,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:59:02,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-13 19:59:02,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 19:59:02,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 4554 conjuncts, 196 conjunts are in the unsatisfiable core [2022-12-13 19:59:02,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 19:59:04,740 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:59:04,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 19:59:50,097 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:59:50,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 19:59:50,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [808988293] [2022-12-13 19:59:50,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [808988293] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 19:59:50,097 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 19:59:50,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-12-13 19:59:50,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590068289] [2022-12-13 19:59:50,098 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 19:59:50,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 19:59:50,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 19:59:50,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 19:59:50,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-12-13 19:59:50,099 INFO L87 Difference]: Start difference. First operand 18 states and 18 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:59:53,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:59:53,182 INFO L93 Difference]: Finished difference Result 31 states and 33 transitions. [2022-12-13 19:59:53,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 19:59:53,182 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-12-13 19:59:53,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:59:53,183 INFO L225 Difference]: With dead ends: 31 [2022-12-13 19:59:53,183 INFO L226 Difference]: Without dead ends: 29 [2022-12-13 19:59:53,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2022-12-13 19:59:53,183 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 43 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-12-13 19:59:53,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 36 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-12-13 19:59:53,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-12-13 19:59:53,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2022-12-13 19:59:53,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:59:53,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2022-12-13 19:59:53,190 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 17 [2022-12-13 19:59:53,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:59:53,191 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2022-12-13 19:59:53,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 19:59:53,191 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2022-12-13 19:59:53,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-13 19:59:53,191 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:59:53,191 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 1, 1, 1, 1] [2022-12-13 19:59:53,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:59:53,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:59:53,392 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:59:53,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:59:53,394 INFO L85 PathProgramCache]: Analyzing trace with hash -752690141, now seen corresponding path program 5 times [2022-12-13 19:59:53,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 19:59:53,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [34466716] [2022-12-13 19:59:53,410 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-13 19:59:53,410 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 [2022-12-13 19:59:53,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 19:59:53,413 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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) [2022-12-13 19:59:53,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 19:59:55,721 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-12-13 19:59:55,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 19:59:55,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 7806 conjuncts, 201 conjunts are in the unsatisfiable core [2022-12-13 19:59:55,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 19:59:57,565 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-13 19:59:57,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 20:00:05,177 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 20:00:05,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 20:00:05,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [34466716] [2022-12-13 20:00:05,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [34466716] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 20:00:05,177 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 20:00:05,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2022-12-13 20:00:05,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447859499] [2022-12-13 20:00:05,178 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 20:00:05,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-13 20:00:05,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 20:00:05,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-13 20:00:05,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-12-13 20:00:05,179 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:00:06,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 20:00:06,439 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2022-12-13 20:00:06,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 20:00:06,440 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-12-13 20:00:06,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 20:00:06,441 INFO L225 Difference]: With dead ends: 32 [2022-12-13 20:00:06,441 INFO L226 Difference]: Without dead ends: 30 [2022-12-13 20:00:06,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2022-12-13 20:00:06,442 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 22 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 20:00:06,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 23 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 20:00:06,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-12-13 20:00:06,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-12-13 20:00:06,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:00:06,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2022-12-13 20:00:06,451 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 26 [2022-12-13 20:00:06,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 20:00:06,451 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2022-12-13 20:00:06,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:00:06,451 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2022-12-13 20:00:06,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-13 20:00:06,451 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 20:00:06,452 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 1, 1, 1, 1] [2022-12-13 20:00:06,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 20:00:06,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 20:00:06,653 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 20:00:06,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:00:06,654 INFO L85 PathProgramCache]: Analyzing trace with hash 637038473, now seen corresponding path program 6 times [2022-12-13 20:00:06,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 20:00:06,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1551457752] [2022-12-13 20:00:06,672 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-13 20:00:06,673 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 [2022-12-13 20:00:06,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 20:00:06,675 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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) [2022-12-13 20:00:06,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-12-13 20:00:09,366 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-12-13 20:00:09,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 20:00:09,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 8890 conjuncts, 369 conjunts are in the unsatisfiable core [2022-12-13 20:00:09,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:00:21,392 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-13 20:00:21,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 20:01:52,529 WARN L233 SmtUtils]: Spent 11.55s on a formula simplification. DAG size of input: 696 DAG size of output: 425 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 20:04:14,366 WARN L233 SmtUtils]: Spent 24.28s on a formula simplification. DAG size of input: 1554 DAG size of output: 434 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 20:04:46,852 WARN L233 SmtUtils]: Spent 9.33s on a formula simplification. DAG size of input: 513 DAG size of output: 447 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 20:05:14,826 WARN L233 SmtUtils]: Spent 11.58s on a formula simplification. DAG size of input: 529 DAG size of output: 426 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 20:06:27,587 WARN L233 SmtUtils]: Spent 16.60s on a formula simplification. DAG size of input: 607 DAG size of output: 478 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 20:06:36,258 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 20:06:36,258 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 20:06:36,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1551457752] [2022-12-13 20:06:36,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1551457752] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 20:06:36,258 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 20:06:36,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 26 [2022-12-13 20:06:36,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622325137] [2022-12-13 20:06:36,258 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 20:06:36,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-13 20:06:36,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 20:06:36,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-13 20:06:36,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-12-13 20:06:36,259 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:06:39,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 20:06:39,332 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2022-12-13 20:06:39,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 20:06:39,333 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-12-13 20:06:39,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 20:06:39,333 INFO L225 Difference]: With dead ends: 30 [2022-12-13 20:06:39,333 INFO L226 Difference]: Without dead ends: 0 [2022-12-13 20:06:39,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 96.4s TimeCoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2022-12-13 20:06:39,334 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 24 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-13 20:06:39,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 15 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-13 20:06:39,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-13 20:06:39,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-13 20:06:39,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:06:39,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-13 20:06:39,335 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 29 [2022-12-13 20:06:39,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 20:06:39,335 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 20:06:39,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:06:39,335 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-13 20:06:39,335 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-13 20:06:39,336 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 20:06:39,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-12-13 20:06:39,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/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 [2022-12-13 20:06:39,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-13 20:06:42,509 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-13 20:06:42,510 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2022-12-13 20:06:42,510 INFO L895 garLoopResultBuilder]: At program point main_returnLabel#1(lines 22 1325) the Hoare annotation is: false [2022-12-13 20:06:42,510 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 20:06:42,510 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-12-13 20:06:42,510 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 20) no Hoare annotation was computed. [2022-12-13 20:06:42,511 INFO L895 garLoopResultBuilder]: At program point L216-2(lines 216 1323) the Hoare annotation is: (let ((.cse3 (= |ULTIMATE.start___VERIFIER_assert_~cond#1| (_ bv1 32))) (.cse24 ((_ zero_extend 24) |ULTIMATE.start_main_~mask_SORT_7~0#1|)) (.cse17 ((_ zero_extend 24) |ULTIMATE.start_main_~mask_SORT_67~0#1|)) (.cse0 (= |ULTIMATE.start_main_~var_400~0#1| (_ bv2 8))) (.cse1 (= (_ bv1 8) |ULTIMATE.start_main_~mask_SORT_1~0#1|)) (.cse2 (= (_ bv4 8) |ULTIMATE.start_main_~var_397~0#1|)) (.cse4 (= (_ bv1 8) |ULTIMATE.start_main_~var_33~0#1|)) (.cse5 (= |ULTIMATE.start_main_~var_8~0#1| (_ bv0 8))) (.cse6 (= (_ bv1 8) |ULTIMATE.start_main_~var_71~0#1|)) (.cse7 (= (_ bv2 8) |ULTIMATE.start_main_~var_123~0#1|)) (.cse8 (= (_ bv2 8) |ULTIMATE.start_main_~var_154~0#1|)) (.cse9 (= (_ bv8 32) |ULTIMATE.start_main_~var_16~0#1|)) (.cse10 (= (_ bv15 8) |ULTIMATE.start_main_~mask_SORT_7~0#1|)) (.cse11 (= |ULTIMATE.start_main_~var_68~0#1| (_ bv0 8))) (.cse12 (= |ULTIMATE.start_main_~var_28~0#1| (_ bv1 32))) (.cse13 (= (_ bv1 8) |ULTIMATE.start_main_~var_401~0#1|)) (.cse14 (= (_ bv2 32) |ULTIMATE.start_main_~var_24~0#1|)) (.cse15 (= (_ bv8 8) |ULTIMATE.start_main_~var_394~0#1|)) (.cse16 (= (_ bv1 8) |ULTIMATE.start_main_~var_104~0#1|)) (.cse18 (= |ULTIMATE.start_main_~var_13~0#1| (_ bv0 32))) (.cse19 (= (_ bv4 32) |ULTIMATE.start_main_~var_20~0#1|)) (.cse20 (= |ULTIMATE.start_main_~mask_SORT_67~0#1| (_ bv3 8)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (= ((_ extract 7 0) (bvand .cse17 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |ULTIMATE.start_main_~var_71~0#1|))))))) |ULTIMATE.start_main_~state_69~0#1|) .cse18 .cse19 .cse20 (let ((.cse26 (= (_ bv8 8) |ULTIMATE.start_main_~state_56~0#1|)) (.cse22 (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse46 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (and (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse46))) |ULTIMATE.start_main_~var_13~0#1|) (= ((_ extract 7 0) .cse46) |ULTIMATE.start_main_~state_9~0#1|))))) (.cse29 (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse45 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (and (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse45))) |ULTIMATE.start_main_~var_24~0#1|) (= ((_ extract 7 0) .cse45) |ULTIMATE.start_main_~state_9~0#1|))))) (.cse38 (= (_ bv0 8) |ULTIMATE.start_main_~state_56~0#1|)) (.cse28 (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse44 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (and (= ((_ extract 7 0) .cse44) |ULTIMATE.start_main_~state_9~0#1|) (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse44))) |ULTIMATE.start_main_~var_16~0#1|))))) (.cse21 (= (_ bv1 8) |ULTIMATE.start_main_~state_56~0#1|)) (.cse27 (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse43 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (and (= ((_ extract 7 0) .cse43) |ULTIMATE.start_main_~state_9~0#1|) (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse43))) |ULTIMATE.start_main_~var_20~0#1|))))) (.cse31 (= (_ bv4 8) |ULTIMATE.start_main_~state_56~0#1|)) (.cse39 (= (_ bv2 8) |ULTIMATE.start_main_~state_56~0#1|)) (.cse30 (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse42 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (and (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse42))) |ULTIMATE.start_main_~var_28~0#1|) (= ((_ extract 7 0) .cse42) |ULTIMATE.start_main_~state_9~0#1|)))))) (or (and .cse21 .cse22) (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse25 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (let ((.cse23 ((_ extract 7 0) .cse25))) (and (= ((_ extract 7 0) ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) .cse23)))) |ULTIMATE.start_main_~state_56~0#1|) (= .cse23 |ULTIMATE.start_main_~state_9~0#1|) (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse25))) |ULTIMATE.start_main_~var_16~0#1|))))) (and .cse26 .cse27) (and .cse28 .cse21) (and .cse26 .cse29) (and .cse30 .cse31) (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse32 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (let ((.cse33 ((_ extract 7 0) .cse32))) (and (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse32))) |ULTIMATE.start_main_~var_28~0#1|) (= ((_ extract 7 0) ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) .cse33)))) |ULTIMATE.start_main_~state_56~0#1|) (= .cse33 |ULTIMATE.start_main_~state_9~0#1|))))) (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse35 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (let ((.cse34 ((_ extract 7 0) .cse35))) (and (= ((_ extract 7 0) ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) .cse34)))) |ULTIMATE.start_main_~state_56~0#1|) (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse35))) |ULTIMATE.start_main_~var_24~0#1|) (= .cse34 |ULTIMATE.start_main_~state_9~0#1|))))) (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse37 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (let ((.cse36 ((_ extract 7 0) .cse37))) (and (= ((_ extract 7 0) ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) .cse36)))) |ULTIMATE.start_main_~state_56~0#1|) (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse37))) |ULTIMATE.start_main_~var_13~0#1|) (= .cse36 |ULTIMATE.start_main_~state_9~0#1|))))) (and .cse29 .cse21) (and .cse28 .cse31) (and .cse26 .cse30) (and .cse38 .cse22) (and .cse31 .cse22) (and .cse38 .cse30) (and .cse27 .cse39) (and .cse38 .cse27) (and .cse29 .cse39) (exists ((|v_ULTIMATE.start_main_~var_73_arg_1~0#1_25| (_ BitVec 8))) (let ((.cse41 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |v_ULTIMATE.start_main_~var_73_arg_1~0#1_25|))))) (let ((.cse40 ((_ extract 7 0) .cse41))) (and (= ((_ extract 7 0) ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) .cse40)))) |ULTIMATE.start_main_~state_56~0#1|) (= .cse40 |ULTIMATE.start_main_~state_9~0#1|) (= ((_ zero_extend 24) ((_ extract 7 0) (bvand .cse24 .cse41))) |ULTIMATE.start_main_~var_20~0#1|))))) (and .cse26 .cse22) (and .cse27 .cse21) (and .cse26 .cse28) (and .cse29 .cse31) (and .cse39 .cse22) (and .cse39 .cse28) (and .cse38 .cse29) (and .cse38 .cse28) (and .cse21 .cse30) (and .cse27 .cse31) (and .cse39 .cse30)))) (and (exists ((|ULTIMATE.start_main_~var_73_arg_1~0#1| (_ BitVec 8))) (let ((.cse47 ((_ extract 7 0) ((_ zero_extend 24) |ULTIMATE.start_main_~var_73_arg_1~0#1|)))) (and (= |ULTIMATE.start_main_~state_9~0#1| .cse47) (= .cse47 |ULTIMATE.start_main_~state_56~0#1|)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (let ((.cse48 ((_ zero_extend 24) ((_ extract 7 0) (bvand ((_ zero_extend 24) |ULTIMATE.start_main_~state_9~0#1|) .cse24))))) (or (= .cse48 |ULTIMATE.start_main_~var_16~0#1|) (= .cse48 |ULTIMATE.start_main_~var_24~0#1|) (= .cse48 |ULTIMATE.start_main_~var_28~0#1|) (= .cse48 |ULTIMATE.start_main_~var_13~0#1|) (= .cse48 |ULTIMATE.start_main_~var_20~0#1|))) .cse9 .cse10 .cse11 .cse12 (= ((_ extract 7 0) (bvand .cse17 ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) ((_ extract 7 0) ((_ zero_extend 24) |ULTIMATE.start_main_~var_154~0#1|))))))) |ULTIMATE.start_main_~state_69~0#1|) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 (= (_ bv7 8) |ULTIMATE.start_main_~var_81~0#1|) .cse2 .cse4 .cse5 .cse6 (= |ULTIMATE.start_main_~var_8~0#1| |ULTIMATE.start_main_~state_56~0#1|) .cse7 (= |ULTIMATE.start_main_~state_9~0#1| (_ bv0 8)) .cse8 .cse9 .cse10 (= (_ bv0 8) |ULTIMATE.start_main_~state_39~0#1|) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (= |ULTIMATE.start_main_~var_68~0#1| |ULTIMATE.start_main_~state_69~0#1|) .cse18 .cse19 .cse20))) [2022-12-13 20:06:42,511 INFO L899 garLoopResultBuilder]: For program point L216-3(lines 216 1323) no Hoare annotation was computed. [2022-12-13 20:06:42,511 INFO L899 garLoopResultBuilder]: For program point L20(line 20) no Hoare annotation was computed. [2022-12-13 20:06:42,512 INFO L899 garLoopResultBuilder]: For program point L20-1(line 20) no Hoare annotation was computed. [2022-12-13 20:06:42,512 INFO L899 garLoopResultBuilder]: For program point L20-3(line 20) no Hoare annotation was computed. [2022-12-13 20:06:42,514 INFO L445 BasicCegarLoop]: Path program histogram: [6, 1] [2022-12-13 20:06:42,516 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 20:06:42,521 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,522 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,522 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,522 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,523 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,523 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,523 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,523 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,523 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,523 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,524 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,524 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,524 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,524 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,524 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,524 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,524 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,525 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,525 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,525 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,525 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,525 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,525 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,526 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,526 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,526 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,526 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,526 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,527 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,527 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,527 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,527 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,527 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,527 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,527 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] [2022-12-13 20:06:42,532 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] [2022-12-13 20:06:42,542 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,542 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,542 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,543 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,543 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,543 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,543 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,543 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,543 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,544 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,544 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,544 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,544 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,544 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,544 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,544 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,545 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,545 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,545 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,545 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,545 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,545 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,546 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,546 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,546 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,546 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,546 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,546 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,547 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,548 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,548 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,548 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,548 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,548 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,548 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,548 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,549 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,550 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,551 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,551 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,551 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,551 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,551 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,551 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] [2022-12-13 20:06:42,551 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] [2022-12-13 20:06:42,557 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 08:06:42 BoogieIcfgContainer [2022-12-13 20:06:42,557 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 20:06:42,558 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 20:06:42,558 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 20:06:42,558 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 20:06:42,558 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:58:35" (3/4) ... [2022-12-13 20:06:42,561 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-13 20:06:42,575 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2022-12-13 20:06:42,576 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-12-13 20:06:42,577 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-13 20:06:42,598 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((var_400 == 2bv8 && 1bv8 == mask_SORT_1) && 4bv8 == var_397) && cond == 1bv32) && 1bv8 == var_33) && var_8 == 0bv8) && 1bv8 == var_71) && 2bv8 == var_123) && 2bv8 == var_154) && 8bv32 == var_16) && 15bv8 == mask_SORT_7) && var_68 == 0bv8) && var_28 == 1bv32) && 1bv8 == var_401) && 2bv32 == var_24) && 8bv8 == var_394) && 1bv8 == var_104) && ~bvand32(~zero_extendFrom8To32(mask_SORT_67), ~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(var_71)[7:0])[7:0]))[7:0] == state_69) && var_13 == 0bv32) && 4bv32 == var_20) && mask_SORT_67 == 3bv8) && ((((((((((((((((((((((((((((((1bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16) && 1bv8 == state_56)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 4bv8 == state_56)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56) && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24) && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13) && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 1bv8 == state_56)) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16) && 4bv8 == state_56)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (4bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20) && 2bv8 == state_56)) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 2bv8 == state_56)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20) && 1bv8 == state_56)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 4bv8 == state_56)) || (2bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (2bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16))) || (1bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20) && 4bv8 == state_56)) || (2bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)))) || (((((((((((((((((((((((\exists ULTIMATE.start_main_~var_73_arg_1~0#1 : bv8 :: state_9 == ~zero_extendFrom8To32(ULTIMATE.start_main_~var_73_arg_1~0#1)[7:0] && ~zero_extendFrom8To32(ULTIMATE.start_main_~var_73_arg_1~0#1)[7:0] == state_56) && var_400 == 2bv8) && 1bv8 == mask_SORT_1) && 4bv8 == var_397) && cond == 1bv32) && 1bv8 == var_33) && var_8 == 0bv8) && 1bv8 == var_71) && 2bv8 == var_123) && 2bv8 == var_154) && ((((~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_16 || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_24) || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_28) || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_13) || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_20)) && 8bv32 == var_16) && 15bv8 == mask_SORT_7) && var_68 == 0bv8) && var_28 == 1bv32) && ~bvand32(~zero_extendFrom8To32(mask_SORT_67), ~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(var_154)[7:0])[7:0]))[7:0] == state_69) && 1bv8 == var_401) && 2bv32 == var_24) && 8bv8 == var_394) && 1bv8 == var_104) && var_13 == 0bv32) && 4bv32 == var_20) && mask_SORT_67 == 3bv8)) || (((((((((((((((((((((((var_400 == 2bv8 && 1bv8 == mask_SORT_1) && 7bv8 == var_81) && 4bv8 == var_397) && 1bv8 == var_33) && var_8 == 0bv8) && 1bv8 == var_71) && var_8 == state_56) && 2bv8 == var_123) && state_9 == 0bv8) && 2bv8 == var_154) && 8bv32 == var_16) && 15bv8 == mask_SORT_7) && 0bv8 == state_39) && var_68 == 0bv8) && var_28 == 1bv32) && 1bv8 == var_401) && 2bv32 == var_24) && 8bv8 == var_394) && 1bv8 == var_104) && var_68 == state_69) && var_13 == 0bv32) && 4bv32 == var_20) && mask_SORT_67 == 3bv8) [2022-12-13 20:06:42,655 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/witness.graphml [2022-12-13 20:06:42,655 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 20:06:42,656 INFO L158 Benchmark]: Toolchain (without parser) took 489249.84ms. Allocated memory was 77.6MB in the beginning and 343.9MB in the end (delta: 266.3MB). Free memory was 54.8MB in the beginning and 160.9MB in the end (delta: -106.1MB). Peak memory consumption was 161.6MB. Max. memory is 16.1GB. [2022-12-13 20:06:42,656 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 60.8MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 20:06:42,656 INFO L158 Benchmark]: CACSL2BoogieTranslator took 456.17ms. Allocated memory is still 77.6MB. Free memory was 54.6MB in the beginning and 32.8MB in the end (delta: 21.8MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. [2022-12-13 20:06:42,656 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.34ms. Allocated memory is still 77.6MB. Free memory was 32.8MB in the beginning and 45.5MB in the end (delta: -12.7MB). Peak memory consumption was 6.9MB. Max. memory is 16.1GB. [2022-12-13 20:06:42,656 INFO L158 Benchmark]: Boogie Preprocessor took 50.41ms. Allocated memory is still 77.6MB. Free memory was 45.5MB in the beginning and 39.6MB in the end (delta: 5.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-12-13 20:06:42,657 INFO L158 Benchmark]: RCFGBuilder took 1511.52ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 39.6MB in the beginning and 28.9MB in the end (delta: 10.7MB). Peak memory consumption was 29.7MB. Max. memory is 16.1GB. [2022-12-13 20:06:42,657 INFO L158 Benchmark]: TraceAbstraction took 487057.30ms. Allocated memory was 94.4MB in the beginning and 343.9MB in the end (delta: 249.6MB). Free memory was 28.2MB in the beginning and 179.8MB in the end (delta: -151.6MB). Peak memory consumption was 229.7MB. Max. memory is 16.1GB. [2022-12-13 20:06:42,657 INFO L158 Benchmark]: Witness Printer took 97.36ms. Allocated memory is still 343.9MB. Free memory was 179.8MB in the beginning and 160.9MB in the end (delta: 18.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-12-13 20:06:42,659 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 60.8MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 456.17ms. Allocated memory is still 77.6MB. Free memory was 54.6MB in the beginning and 32.8MB in the end (delta: 21.8MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.34ms. Allocated memory is still 77.6MB. Free memory was 32.8MB in the beginning and 45.5MB in the end (delta: -12.7MB). Peak memory consumption was 6.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 50.41ms. Allocated memory is still 77.6MB. Free memory was 45.5MB in the beginning and 39.6MB in the end (delta: 5.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1511.52ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 39.6MB in the beginning and 28.9MB in the end (delta: 10.7MB). Peak memory consumption was 29.7MB. Max. memory is 16.1GB. * TraceAbstraction took 487057.30ms. Allocated memory was 94.4MB in the beginning and 343.9MB in the end (delta: 249.6MB). Free memory was 28.2MB in the beginning and 179.8MB in the end (delta: -151.6MB). Peak memory consumption was 229.7MB. Max. memory is 16.1GB. * Witness Printer took 97.36ms. Allocated memory is still 343.9MB. Free memory was 179.8MB in the beginning and 160.9MB in the end (delta: 18.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] * 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 - PositiveResult [Line: 20]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 11 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 487.0s, OverallIterations: 7, TraceHistogramMax: 9, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 8.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 3.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 134 SdHoareTripleChecker+Valid, 3.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 134 mSDsluCounter, 163 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 137 mSDsCounter, 33 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 359 IncrementalHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 33 mSolverCounterUnsat, 26 mSDtfsCounter, 359 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 235 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 130.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=30occurred in iteration=6, InterpolantAutomatonStates: 58, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 7 MinimizatonAttempts, 10 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 2 LocationsWithAnnotation, 2 PreInvPairs, 11 NumberOfFragments, 1035 HoareAnnotationTreeSize, 2 FomulaSimplifications, 552 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 2 FomulaSimplificationsInter, 4487 FormulaSimplificationTreeSizeReductionInter, 2.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 6.3s SatisfiabilityAnalysisTime, 464.8s InterpolantComputationTime, 110 NumberOfCodeBlocks, 110 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 202 ConstructedInterpolants, 89 QuantifiedInterpolants, 158659 SizeOfPredicates, 1090 NumberOfNonLiveVariables, 28626 ConjunctsInSsa, 1026 ConjunctsInUnsatCore, 13 InterpolantComputations, 1 PerfectInterpolantSequences, 30/454 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 216]: Loop Invariant [2022-12-13 20:06:42,666 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,666 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,666 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,667 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,667 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,667 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,667 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,667 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,667 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,667 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,668 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,668 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,668 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,668 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,668 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,668 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,669 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,669 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,669 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,669 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,669 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,669 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,670 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,670 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,670 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,670 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,670 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,670 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,670 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,671 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,671 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,671 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,671 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,671 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,671 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,672 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,672 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,672 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,672 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,672 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,672 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,672 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,673 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,674 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] [2022-12-13 20:06:42,675 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] [2022-12-13 20:06:42,680 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,680 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,680 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,680 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,680 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,680 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,681 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,681 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,681 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,681 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,681 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,682 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,682 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,682 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,682 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,682 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,682 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,682 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,683 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,683 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,683 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,683 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,683 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,683 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,684 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,684 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,684 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,684 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,684 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,684 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,685 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,685 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,685 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,685 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,685 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,685 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,685 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,686 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,686 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,686 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,686 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,686 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,686 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,686 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,687 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,688 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,689 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,689 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,689 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,689 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,689 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~var_73_arg_1~0#1_25,QUANTIFIED] [2022-12-13 20:06:42,689 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] [2022-12-13 20:06:42,689 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~var_73_arg_1~0#1,QUANTIFIED] Derived loop invariant: ((((((((((((((((((((((var_400 == 2bv8 && 1bv8 == mask_SORT_1) && 4bv8 == var_397) && cond == 1bv32) && 1bv8 == var_33) && var_8 == 0bv8) && 1bv8 == var_71) && 2bv8 == var_123) && 2bv8 == var_154) && 8bv32 == var_16) && 15bv8 == mask_SORT_7) && var_68 == 0bv8) && var_28 == 1bv32) && 1bv8 == var_401) && 2bv32 == var_24) && 8bv8 == var_394) && 1bv8 == var_104) && ~bvand32(~zero_extendFrom8To32(mask_SORT_67), ~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(var_71)[7:0])[7:0]))[7:0] == state_69) && var_13 == 0bv32) && 4bv32 == var_20) && mask_SORT_67 == 3bv8) && ((((((((((((((((((((((((((((((1bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16) && 1bv8 == state_56)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 4bv8 == state_56)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56) && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24) && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13) && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 1bv8 == state_56)) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16) && 4bv8 == state_56)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (4bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20) && 2bv8 == state_56)) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 2bv8 == state_56)) || (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: (~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0])[7:0])[7:0] == state_56 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20) && 1bv8 == state_56)) || (8bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9) && 4bv8 == state_56)) || (2bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_13 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (2bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_24 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || (0bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_16))) || (1bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9))) || ((\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9 && ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_20) && 4bv8 == state_56)) || (2bv8 == state_56 && (\exists v_ULTIMATE.start_main_~var_73_arg_1~0#1_25 : bv8 :: ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(mask_SORT_7), ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0]))[7:0]) == var_28 && ~zero_extendFrom8To32(~zero_extendFrom8To32(v_ULTIMATE.start_main_~var_73_arg_1~0#1_25)[7:0])[7:0] == state_9)))) || (((((((((((((((((((((((\exists ULTIMATE.start_main_~var_73_arg_1~0#1 : bv8 :: state_9 == ~zero_extendFrom8To32(ULTIMATE.start_main_~var_73_arg_1~0#1)[7:0] && ~zero_extendFrom8To32(ULTIMATE.start_main_~var_73_arg_1~0#1)[7:0] == state_56) && var_400 == 2bv8) && 1bv8 == mask_SORT_1) && 4bv8 == var_397) && cond == 1bv32) && 1bv8 == var_33) && var_8 == 0bv8) && 1bv8 == var_71) && 2bv8 == var_123) && 2bv8 == var_154) && ((((~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_16 || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_24) || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_28) || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_13) || ~zero_extendFrom8To32(~bvand32(~zero_extendFrom8To32(state_9), ~zero_extendFrom8To32(mask_SORT_7))[7:0]) == var_20)) && 8bv32 == var_16) && 15bv8 == mask_SORT_7) && var_68 == 0bv8) && var_28 == 1bv32) && ~bvand32(~zero_extendFrom8To32(mask_SORT_67), ~zero_extendFrom8To32(~zero_extendFrom8To32(~zero_extendFrom8To32(var_154)[7:0])[7:0]))[7:0] == state_69) && 1bv8 == var_401) && 2bv32 == var_24) && 8bv8 == var_394) && 1bv8 == var_104) && var_13 == 0bv32) && 4bv32 == var_20) && mask_SORT_67 == 3bv8)) || (((((((((((((((((((((((var_400 == 2bv8 && 1bv8 == mask_SORT_1) && 7bv8 == var_81) && 4bv8 == var_397) && 1bv8 == var_33) && var_8 == 0bv8) && 1bv8 == var_71) && var_8 == state_56) && 2bv8 == var_123) && state_9 == 0bv8) && 2bv8 == var_154) && 8bv32 == var_16) && 15bv8 == mask_SORT_7) && 0bv8 == state_39) && var_68 == 0bv8) && var_28 == 1bv32) && 1bv8 == var_401) && 2bv32 == var_24) && 8bv8 == var_394) && 1bv8 == var_104) && var_68 == state_69) && var_13 == 0bv32) && 4bv32 == var_20) && mask_SORT_67 == 3bv8) - InvariantResult [Line: 22]: Loop Invariant Derived loop invariant: 0 RESULT: Ultimate proved your program to be correct! [2022-12-13 20:06:42,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9c0c70a6-c617-4417-ba93-e706707c859a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE