./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-dot-product-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-dot-product-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa --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 32bit --witnessprinter.graph.data.programhash e280ea7002eb926faba3195da50aa743246f3289123bb9a1b445dc9aaf8e8f3d --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 19:13:07,560 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 19:13:07,561 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 19:13:07,591 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 19:13:07,592 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 19:13:07,593 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 19:13:07,595 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 19:13:07,598 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 19:13:07,600 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 19:13:07,601 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 19:13:07,602 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 19:13:07,604 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 19:13:07,604 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 19:13:07,605 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 19:13:07,607 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 19:13:07,609 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 19:13:07,610 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 19:13:07,611 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 19:13:07,613 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 19:13:07,615 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 19:13:07,617 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 19:13:07,618 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 19:13:07,620 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 19:13:07,621 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 19:13:07,624 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 19:13:07,625 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 19:13:07,625 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 19:13:07,626 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 19:13:07,627 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 19:13:07,628 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 19:13:07,628 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 19:13:07,629 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 19:13:07,630 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 19:13:07,630 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 19:13:07,631 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 19:13:07,632 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 19:13:07,632 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 19:13:07,632 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 19:13:07,632 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 19:13:07,633 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 19:13:07,634 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 19:13:07,634 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 19:13:07,657 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 19:13:07,657 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 19:13:07,657 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 19:13:07,658 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 19:13:07,658 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 19:13:07,658 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 19:13:07,659 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 19:13:07,659 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 19:13:07,659 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 19:13:07,659 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 19:13:07,659 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 19:13:07,659 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 19:13:07,660 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 19:13:07,660 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 19:13:07,660 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 19:13:07,660 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 19:13:07,660 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 19:13:07,660 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 19:13:07,661 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 19:13:07,661 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 19:13:07,661 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 19:13:07,661 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 19:13:07,661 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 19:13:07,661 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 19:13:07,661 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 19:13:07,662 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 19:13:07,662 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 19:13:07,662 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 19:13:07,662 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 19:13:07,662 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 19:13:07,662 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 19:13:07,662 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 19:13:07,663 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 19:13:07,663 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 19:13:07,663 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/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_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e280ea7002eb926faba3195da50aa743246f3289123bb9a1b445dc9aaf8e8f3d [2021-12-06 19:13:07,863 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 19:13:07,879 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 19:13:07,881 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 19:13:07,882 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 19:13:07,882 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 19:13:07,883 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/popl20-bad-dot-product-alt.wvr.c [2021-12-06 19:13:07,924 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/data/09ccca70f/11d16342580c4156874fdebb027b11d8/FLAGf38709cc6 [2021-12-06 19:13:08,310 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 19:13:08,311 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/sv-benchmarks/c/weaver/popl20-bad-dot-product-alt.wvr.c [2021-12-06 19:13:08,316 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/data/09ccca70f/11d16342580c4156874fdebb027b11d8/FLAGf38709cc6 [2021-12-06 19:13:08,325 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/data/09ccca70f/11d16342580c4156874fdebb027b11d8 [2021-12-06 19:13:08,327 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 19:13:08,328 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 19:13:08,329 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 19:13:08,329 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 19:13:08,331 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 19:13:08,332 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,333 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d99075d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08, skipping insertion in model container [2021-12-06 19:13:08,333 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,339 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 19:13:08,354 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 19:13:08,499 WARN L230 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_8978aa8e-41b2-492e-9fb0-054feb227898/sv-benchmarks/c/weaver/popl20-bad-dot-product-alt.wvr.c[3182,3195] [2021-12-06 19:13:08,505 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 19:13:08,512 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 19:13:08,534 WARN L230 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_8978aa8e-41b2-492e-9fb0-054feb227898/sv-benchmarks/c/weaver/popl20-bad-dot-product-alt.wvr.c[3182,3195] [2021-12-06 19:13:08,538 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 19:13:08,549 INFO L208 MainTranslator]: Completed translation [2021-12-06 19:13:08,549 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08 WrapperNode [2021-12-06 19:13:08,549 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 19:13:08,550 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 19:13:08,550 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 19:13:08,550 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 19:13:08,556 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,563 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,590 INFO L137 Inliner]: procedures = 28, calls = 74, calls flagged for inlining = 18, calls inlined = 26, statements flattened = 362 [2021-12-06 19:13:08,591 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 19:13:08,591 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 19:13:08,591 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 19:13:08,591 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 19:13:08,597 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,598 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,602 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,602 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,612 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,617 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,620 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,624 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 19:13:08,624 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 19:13:08,625 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 19:13:08,625 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 19:13:08,625 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (1/1) ... [2021-12-06 19:13:08,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 19:13:08,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 19:13:08,651 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 19:13:08,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 19:13:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 19:13:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 19:13:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 19:13:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 19:13:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 19:13:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 19:13:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-06 19:13:08,690 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-06 19:13:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-06 19:13:08,690 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-06 19:13:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-12-06 19:13:08,690 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-12-06 19:13:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 19:13:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-06 19:13:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-06 19:13:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 19:13:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 19:13:08,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 19:13:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 19:13:08,693 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 19:13:08,771 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 19:13:08,772 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 19:13:09,167 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 19:13:09,277 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 19:13:09,277 INFO L301 CfgBuilder]: Removed 7 assume(true) statements. [2021-12-06 19:13:09,280 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 07:13:09 BoogieIcfgContainer [2021-12-06 19:13:09,280 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 19:13:09,282 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 19:13:09,282 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 19:13:09,285 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 19:13:09,285 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 07:13:08" (1/3) ... [2021-12-06 19:13:09,286 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79b7e93c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 07:13:09, skipping insertion in model container [2021-12-06 19:13:09,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 07:13:08" (2/3) ... [2021-12-06 19:13:09,286 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79b7e93c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 07:13:09, skipping insertion in model container [2021-12-06 19:13:09,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 07:13:09" (3/3) ... [2021-12-06 19:13:09,287 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-bad-dot-product-alt.wvr.c [2021-12-06 19:13:09,293 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 19:13:09,293 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 19:13:09,293 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 19:13:09,293 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 19:13:09,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,335 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,335 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,335 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,335 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,335 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,335 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,336 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,336 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,336 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,336 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,336 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,336 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,345 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,346 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,346 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,346 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,346 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,346 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,346 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,346 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,347 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,348 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,348 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,348 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,348 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,348 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,348 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,349 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,349 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,349 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,349 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,349 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,349 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,349 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,350 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,352 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,352 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,352 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,352 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,352 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,352 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,352 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,353 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,353 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,353 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,353 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,353 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,353 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,354 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,354 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,354 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,354 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,354 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,354 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,354 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,358 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,358 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,358 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,358 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,358 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,358 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,358 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,359 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,359 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,359 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,359 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,359 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,359 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,364 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,364 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,364 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,364 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,364 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,364 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,365 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,371 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,373 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,373 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,373 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,374 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,378 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,379 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,381 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,382 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,383 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,386 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,387 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,388 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,389 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,391 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,394 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,394 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,394 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,394 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,394 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,394 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,394 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,395 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,396 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,399 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,399 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,399 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,399 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,399 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,400 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,401 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,402 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,402 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,402 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 19:13:09,404 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-12-06 19:13:09,446 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 19:13:09,451 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 19:13:09,451 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-06 19:13:09,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 327 places, 352 transitions, 728 flow [2021-12-06 19:13:09,563 INFO L129 PetriNetUnfolder]: 35/349 cut-off events. [2021-12-06 19:13:09,564 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-06 19:13:09,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 349 events. 35/349 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 675 event pairs, 0 based on Foata normal form. 0/313 useless extension candidates. Maximal degree in co-relation 280. Up to 2 conditions per place. [2021-12-06 19:13:09,570 INFO L82 GeneralOperation]: Start removeDead. Operand has 327 places, 352 transitions, 728 flow [2021-12-06 19:13:09,580 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 313 places, 338 transitions, 694 flow [2021-12-06 19:13:09,646 INFO L129 PetriNetUnfolder]: 35/337 cut-off events. [2021-12-06 19:13:09,646 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-06 19:13:09,647 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:09,648 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:09,648 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:09,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:09,653 INFO L85 PathProgramCache]: Analyzing trace with hash 3894850, now seen corresponding path program 1 times [2021-12-06 19:13:09,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:09,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934069844] [2021-12-06 19:13:09,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:09,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:09,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 19:13:09,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:09,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934069844] [2021-12-06 19:13:09,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934069844] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:09,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:09,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 19:13:09,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010299962] [2021-12-06 19:13:09,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:09,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 19:13:09,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 19:13:09,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 19:13:09,977 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 323 out of 352 [2021-12-06 19:13:09,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 338 transitions, 694 flow. Second operand has 2 states, 2 states have (on average 326.5) internal successors, (653), 2 states have internal predecessors, (653), 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) [2021-12-06 19:13:09,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:09,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 323 of 352 [2021-12-06 19:13:09,981 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:10,072 INFO L129 PetriNetUnfolder]: 47/520 cut-off events. [2021-12-06 19:13:10,072 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2021-12-06 19:13:10,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 582 conditions, 520 events. 47/520 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1727 event pairs, 15 based on Foata normal form. 50/514 useless extension candidates. Maximal degree in co-relation 351. Up to 37 conditions per place. [2021-12-06 19:13:10,078 INFO L132 encePairwiseOnDemand]: 333/352 looper letters, 9 selfloop transitions, 0 changer transitions 9/319 dead transitions. [2021-12-06 19:13:10,078 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 319 transitions, 674 flow [2021-12-06 19:13:10,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 19:13:10,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-06 19:13:10,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 674 transitions. [2021-12-06 19:13:10,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9573863636363636 [2021-12-06 19:13:10,096 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 674 transitions. [2021-12-06 19:13:10,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 674 transitions. [2021-12-06 19:13:10,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:10,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 674 transitions. [2021-12-06 19:13:10,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 337.0) internal successors, (674), 2 states have internal predecessors, (674), 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) [2021-12-06 19:13:10,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 352.0) internal successors, (1056), 3 states have internal predecessors, (1056), 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) [2021-12-06 19:13:10,115 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 352.0) internal successors, (1056), 3 states have internal predecessors, (1056), 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) [2021-12-06 19:13:10,117 INFO L186 Difference]: Start difference. First operand has 313 places, 338 transitions, 694 flow. Second operand 2 states and 674 transitions. [2021-12-06 19:13:10,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 319 transitions, 674 flow [2021-12-06 19:13:10,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 319 transitions, 662 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-06 19:13:10,130 INFO L242 Difference]: Finished difference. Result has 308 places, 310 transitions, 626 flow [2021-12-06 19:13:10,133 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=626, PETRI_PLACES=308, PETRI_TRANSITIONS=310} [2021-12-06 19:13:10,136 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, -5 predicate places. [2021-12-06 19:13:10,136 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 310 transitions, 626 flow [2021-12-06 19:13:10,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 326.5) internal successors, (653), 2 states have internal predecessors, (653), 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) [2021-12-06 19:13:10,137 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:10,137 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:10,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 19:13:10,137 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:10,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:10,138 INFO L85 PathProgramCache]: Analyzing trace with hash 2138102155, now seen corresponding path program 1 times [2021-12-06 19:13:10,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:10,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067549332] [2021-12-06 19:13:10,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:10,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:10,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:10,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 19:13:10,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:10,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067549332] [2021-12-06 19:13:10,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067549332] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:10,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:10,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 19:13:10,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525977292] [2021-12-06 19:13:10,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:10,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 19:13:10,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:10,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 19:13:10,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 19:13:10,409 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 352 [2021-12-06 19:13:10,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 310 transitions, 626 flow. Second operand has 6 states, 6 states have (on average 266.3333333333333) internal successors, (1598), 6 states have internal predecessors, (1598), 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) [2021-12-06 19:13:10,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:10,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 352 [2021-12-06 19:13:10,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:10,869 INFO L129 PetriNetUnfolder]: 691/2056 cut-off events. [2021-12-06 19:13:10,869 INFO L130 PetriNetUnfolder]: For 56/56 co-relation queries the response was YES. [2021-12-06 19:13:10,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2960 conditions, 2056 events. 691/2056 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 13215 event pairs, 103 based on Foata normal form. 0/1616 useless extension candidates. Maximal degree in co-relation 2957. Up to 589 conditions per place. [2021-12-06 19:13:10,890 INFO L132 encePairwiseOnDemand]: 345/352 looper letters, 67 selfloop transitions, 6 changer transitions 0/319 dead transitions. [2021-12-06 19:13:10,891 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 319 transitions, 792 flow [2021-12-06 19:13:10,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 19:13:10,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 19:13:10,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1628 transitions. [2021-12-06 19:13:10,897 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7708333333333334 [2021-12-06 19:13:10,897 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1628 transitions. [2021-12-06 19:13:10,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1628 transitions. [2021-12-06 19:13:10,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:10,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1628 transitions. [2021-12-06 19:13:10,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 271.3333333333333) internal successors, (1628), 6 states have internal predecessors, (1628), 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) [2021-12-06 19:13:10,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 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) [2021-12-06 19:13:10,911 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 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) [2021-12-06 19:13:10,911 INFO L186 Difference]: Start difference. First operand has 308 places, 310 transitions, 626 flow. Second operand 6 states and 1628 transitions. [2021-12-06 19:13:10,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 319 transitions, 792 flow [2021-12-06 19:13:10,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 319 transitions, 792 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 19:13:10,918 INFO L242 Difference]: Finished difference. Result has 306 places, 311 transitions, 651 flow [2021-12-06 19:13:10,919 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=651, PETRI_PLACES=306, PETRI_TRANSITIONS=311} [2021-12-06 19:13:10,920 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, -7 predicate places. [2021-12-06 19:13:10,920 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 311 transitions, 651 flow [2021-12-06 19:13:10,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 266.3333333333333) internal successors, (1598), 6 states have internal predecessors, (1598), 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) [2021-12-06 19:13:10,921 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:10,921 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:10,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 19:13:10,922 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:10,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:10,922 INFO L85 PathProgramCache]: Analyzing trace with hash -201870272, now seen corresponding path program 1 times [2021-12-06 19:13:10,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:10,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853601936] [2021-12-06 19:13:10,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:10,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:11,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:11,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 19:13:11,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:11,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853601936] [2021-12-06 19:13:11,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853601936] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:11,194 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:11,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 19:13:11,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391751301] [2021-12-06 19:13:11,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:11,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 19:13:11,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:11,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 19:13:11,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-06 19:13:11,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 352 [2021-12-06 19:13:11,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 311 transitions, 651 flow. Second operand has 9 states, 9 states have (on average 237.55555555555554) internal successors, (2138), 9 states have internal predecessors, (2138), 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) [2021-12-06 19:13:11,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:11,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 352 [2021-12-06 19:13:11,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:12,085 INFO L129 PetriNetUnfolder]: 1382/4077 cut-off events. [2021-12-06 19:13:12,085 INFO L130 PetriNetUnfolder]: For 447/447 co-relation queries the response was YES. [2021-12-06 19:13:12,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6278 conditions, 4077 events. 1382/4077 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 29538 event pairs, 654 based on Foata normal form. 1/3216 useless extension candidates. Maximal degree in co-relation 6272. Up to 807 conditions per place. [2021-12-06 19:13:12,150 INFO L132 encePairwiseOnDemand]: 334/352 looper letters, 136 selfloop transitions, 14 changer transitions 45/413 dead transitions. [2021-12-06 19:13:12,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 413 transitions, 1282 flow [2021-12-06 19:13:12,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 19:13:12,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 19:13:12,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2735 transitions. [2021-12-06 19:13:12,160 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.706353305785124 [2021-12-06 19:13:12,160 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2735 transitions. [2021-12-06 19:13:12,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2735 transitions. [2021-12-06 19:13:12,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:12,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2735 transitions. [2021-12-06 19:13:12,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 248.63636363636363) internal successors, (2735), 11 states have internal predecessors, (2735), 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) [2021-12-06 19:13:12,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 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) [2021-12-06 19:13:12,186 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 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) [2021-12-06 19:13:12,187 INFO L186 Difference]: Start difference. First operand has 306 places, 311 transitions, 651 flow. Second operand 11 states and 2735 transitions. [2021-12-06 19:13:12,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 413 transitions, 1282 flow [2021-12-06 19:13:12,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 413 transitions, 1262 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 19:13:12,198 INFO L242 Difference]: Finished difference. Result has 318 places, 316 transitions, 718 flow [2021-12-06 19:13:12,199 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=718, PETRI_PLACES=318, PETRI_TRANSITIONS=316} [2021-12-06 19:13:12,200 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 5 predicate places. [2021-12-06 19:13:12,200 INFO L470 AbstractCegarLoop]: Abstraction has has 318 places, 316 transitions, 718 flow [2021-12-06 19:13:12,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 237.55555555555554) internal successors, (2138), 9 states have internal predecessors, (2138), 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) [2021-12-06 19:13:12,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:12,202 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:12,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 19:13:12,202 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:12,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:12,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1029895465, now seen corresponding path program 1 times [2021-12-06 19:13:12,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:12,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223646815] [2021-12-06 19:13:12,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:12,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:12,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:12,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:12,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:12,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223646815] [2021-12-06 19:13:12,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223646815] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 19:13:12,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912193190] [2021-12-06 19:13:12,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:12,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 19:13:12,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 19:13:12,331 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 19:13:12,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 19:13:12,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:12,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 19:13:12,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 19:13:12,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:12,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 19:13:13,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:13,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912193190] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 19:13:13,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 19:13:13,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2021-12-06 19:13:13,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083416271] [2021-12-06 19:13:13,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:13,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 19:13:13,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:13,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 19:13:13,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-12-06 19:13:13,072 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 273 out of 352 [2021-12-06 19:13:13,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 316 transitions, 718 flow. Second operand has 7 states, 7 states have (on average 278.42857142857144) internal successors, (1949), 7 states have internal predecessors, (1949), 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) [2021-12-06 19:13:13,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:13,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 273 of 352 [2021-12-06 19:13:13,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:13,446 INFO L129 PetriNetUnfolder]: 494/1987 cut-off events. [2021-12-06 19:13:13,446 INFO L130 PetriNetUnfolder]: For 436/540 co-relation queries the response was YES. [2021-12-06 19:13:13,457 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3058 conditions, 1987 events. 494/1987 cut-off events. For 436/540 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 13306 event pairs, 90 based on Foata normal form. 104/1844 useless extension candidates. Maximal degree in co-relation 3046. Up to 454 conditions per place. [2021-12-06 19:13:13,466 INFO L132 encePairwiseOnDemand]: 344/352 looper letters, 68 selfloop transitions, 7 changer transitions 0/326 dead transitions. [2021-12-06 19:13:13,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 326 transitions, 904 flow [2021-12-06 19:13:13,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 19:13:13,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 19:13:13,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1979 transitions. [2021-12-06 19:13:13,471 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8031655844155844 [2021-12-06 19:13:13,471 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1979 transitions. [2021-12-06 19:13:13,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1979 transitions. [2021-12-06 19:13:13,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:13,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1979 transitions. [2021-12-06 19:13:13,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 282.7142857142857) internal successors, (1979), 7 states have internal predecessors, (1979), 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) [2021-12-06 19:13:13,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 352.0) internal successors, (2816), 8 states have internal predecessors, (2816), 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) [2021-12-06 19:13:13,481 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 352.0) internal successors, (2816), 8 states have internal predecessors, (2816), 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) [2021-12-06 19:13:13,481 INFO L186 Difference]: Start difference. First operand has 318 places, 316 transitions, 718 flow. Second operand 7 states and 1979 transitions. [2021-12-06 19:13:13,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 326 transitions, 904 flow [2021-12-06 19:13:13,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 326 transitions, 890 flow, removed 3 selfloop flow, removed 5 redundant places. [2021-12-06 19:13:13,489 INFO L242 Difference]: Finished difference. Result has 320 places, 318 transitions, 737 flow [2021-12-06 19:13:13,489 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=737, PETRI_PLACES=320, PETRI_TRANSITIONS=318} [2021-12-06 19:13:13,490 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 7 predicate places. [2021-12-06 19:13:13,490 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 318 transitions, 737 flow [2021-12-06 19:13:13,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 278.42857142857144) internal successors, (1949), 7 states have internal predecessors, (1949), 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) [2021-12-06 19:13:13,491 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:13,491 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:13,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 19:13:13,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 19:13:13,692 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:13,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:13,692 INFO L85 PathProgramCache]: Analyzing trace with hash -459772630, now seen corresponding path program 1 times [2021-12-06 19:13:13,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:13,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325358992] [2021-12-06 19:13:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:13,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:13,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 19:13:13,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:13,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325358992] [2021-12-06 19:13:13,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325358992] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:13,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:13,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 19:13:13,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068122438] [2021-12-06 19:13:13,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:13,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 19:13:13,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:13,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 19:13:13,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 19:13:13,786 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 352 [2021-12-06 19:13:13,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 318 transitions, 737 flow. Second operand has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 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) [2021-12-06 19:13:13,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:13,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 352 [2021-12-06 19:13:13,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:14,191 INFO L129 PetriNetUnfolder]: 458/2467 cut-off events. [2021-12-06 19:13:14,192 INFO L130 PetriNetUnfolder]: For 160/160 co-relation queries the response was YES. [2021-12-06 19:13:14,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3180 conditions, 2467 events. 458/2467 cut-off events. For 160/160 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 18539 event pairs, 190 based on Foata normal form. 0/2188 useless extension candidates. Maximal degree in co-relation 3167. Up to 313 conditions per place. [2021-12-06 19:13:14,212 INFO L132 encePairwiseOnDemand]: 347/352 looper letters, 31 selfloop transitions, 4 changer transitions 4/338 dead transitions. [2021-12-06 19:13:14,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 338 transitions, 863 flow [2021-12-06 19:13:14,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 19:13:14,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 19:13:14,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1918 transitions. [2021-12-06 19:13:14,216 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9081439393939394 [2021-12-06 19:13:14,216 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1918 transitions. [2021-12-06 19:13:14,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1918 transitions. [2021-12-06 19:13:14,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:14,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1918 transitions. [2021-12-06 19:13:14,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 319.6666666666667) internal successors, (1918), 6 states have internal predecessors, (1918), 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) [2021-12-06 19:13:14,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 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) [2021-12-06 19:13:14,225 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 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) [2021-12-06 19:13:14,225 INFO L186 Difference]: Start difference. First operand has 320 places, 318 transitions, 737 flow. Second operand 6 states and 1918 transitions. [2021-12-06 19:13:14,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 338 transitions, 863 flow [2021-12-06 19:13:14,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 338 transitions, 855 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 19:13:14,232 INFO L242 Difference]: Finished difference. Result has 325 places, 321 transitions, 758 flow [2021-12-06 19:13:14,232 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=758, PETRI_PLACES=325, PETRI_TRANSITIONS=321} [2021-12-06 19:13:14,233 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 12 predicate places. [2021-12-06 19:13:14,233 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 321 transitions, 758 flow [2021-12-06 19:13:14,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 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) [2021-12-06 19:13:14,234 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:14,234 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:14,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 19:13:14,234 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:14,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:14,234 INFO L85 PathProgramCache]: Analyzing trace with hash 560496575, now seen corresponding path program 1 times [2021-12-06 19:13:14,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:14,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552725447] [2021-12-06 19:13:14,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:14,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:14,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:14,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:14,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:14,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552725447] [2021-12-06 19:13:14,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552725447] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:14,284 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:14,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 19:13:14,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456317092] [2021-12-06 19:13:14,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:14,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 19:13:14,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:14,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 19:13:14,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 19:13:14,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2021-12-06 19:13:14,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 321 transitions, 758 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:14,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:14,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2021-12-06 19:13:14,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:14,605 INFO L129 PetriNetUnfolder]: 426/2065 cut-off events. [2021-12-06 19:13:14,606 INFO L130 PetriNetUnfolder]: For 333/333 co-relation queries the response was YES. [2021-12-06 19:13:14,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3078 conditions, 2065 events. 426/2065 cut-off events. For 333/333 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 15126 event pairs, 184 based on Foata normal form. 14/1870 useless extension candidates. Maximal degree in co-relation 3062. Up to 349 conditions per place. [2021-12-06 19:13:14,627 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 30 selfloop transitions, 3 changer transitions 3/336 dead transitions. [2021-12-06 19:13:14,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 336 transitions, 874 flow [2021-12-06 19:13:14,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 19:13:14,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 19:13:14,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2021-12-06 19:13:14,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2021-12-06 19:13:14,630 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2021-12-06 19:13:14,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2021-12-06 19:13:14,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:14,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2021-12-06 19:13:14,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 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) [2021-12-06 19:13:14,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:14,654 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:14,654 INFO L186 Difference]: Start difference. First operand has 325 places, 321 transitions, 758 flow. Second operand 5 states and 1597 transitions. [2021-12-06 19:13:14,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 336 transitions, 874 flow [2021-12-06 19:13:14,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 336 transitions, 874 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 19:13:14,665 INFO L242 Difference]: Finished difference. Result has 332 places, 323 transitions, 783 flow [2021-12-06 19:13:14,665 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=783, PETRI_PLACES=332, PETRI_TRANSITIONS=323} [2021-12-06 19:13:14,666 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 19 predicate places. [2021-12-06 19:13:14,666 INFO L470 AbstractCegarLoop]: Abstraction has has 332 places, 323 transitions, 783 flow [2021-12-06 19:13:14,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:14,667 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:14,667 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:14,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 19:13:14,668 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:14,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:14,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1685306128, now seen corresponding path program 1 times [2021-12-06 19:13:14,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:14,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727266143] [2021-12-06 19:13:14,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:14,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:14,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:14,728 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:14,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:14,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727266143] [2021-12-06 19:13:14,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727266143] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:14,729 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:14,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 19:13:14,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424229834] [2021-12-06 19:13:14,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:14,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 19:13:14,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:14,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 19:13:14,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 19:13:14,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2021-12-06 19:13:14,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 323 transitions, 783 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:14,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:14,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2021-12-06 19:13:14,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:15,084 INFO L129 PetriNetUnfolder]: 402/2223 cut-off events. [2021-12-06 19:13:15,084 INFO L130 PetriNetUnfolder]: For 401/401 co-relation queries the response was YES. [2021-12-06 19:13:15,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3412 conditions, 2223 events. 402/2223 cut-off events. For 401/401 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 17205 event pairs, 214 based on Foata normal form. 14/2032 useless extension candidates. Maximal degree in co-relation 3393. Up to 343 conditions per place. [2021-12-06 19:13:15,106 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 30 selfloop transitions, 3 changer transitions 3/338 dead transitions. [2021-12-06 19:13:15,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 338 transitions, 899 flow [2021-12-06 19:13:15,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 19:13:15,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 19:13:15,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2021-12-06 19:13:15,109 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2021-12-06 19:13:15,110 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2021-12-06 19:13:15,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2021-12-06 19:13:15,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:15,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2021-12-06 19:13:15,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 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) [2021-12-06 19:13:15,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:15,117 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:15,117 INFO L186 Difference]: Start difference. First operand has 332 places, 323 transitions, 783 flow. Second operand 5 states and 1597 transitions. [2021-12-06 19:13:15,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 338 transitions, 899 flow [2021-12-06 19:13:15,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 338 transitions, 899 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 19:13:15,125 INFO L242 Difference]: Finished difference. Result has 339 places, 325 transitions, 808 flow [2021-12-06 19:13:15,125 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=808, PETRI_PLACES=339, PETRI_TRANSITIONS=325} [2021-12-06 19:13:15,126 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 26 predicate places. [2021-12-06 19:13:15,126 INFO L470 AbstractCegarLoop]: Abstraction has has 339 places, 325 transitions, 808 flow [2021-12-06 19:13:15,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:15,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:15,127 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:15,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 19:13:15,127 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:15,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:15,128 INFO L85 PathProgramCache]: Analyzing trace with hash 588095695, now seen corresponding path program 1 times [2021-12-06 19:13:15,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:15,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059420370] [2021-12-06 19:13:15,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:15,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:15,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:15,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:15,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:15,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059420370] [2021-12-06 19:13:15,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059420370] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:15,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:15,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 19:13:15,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991218047] [2021-12-06 19:13:15,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:15,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 19:13:15,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:15,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 19:13:15,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-06 19:13:15,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 352 [2021-12-06 19:13:15,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 325 transitions, 808 flow. Second operand has 10 states, 10 states have (on average 271.8) internal successors, (2718), 10 states have internal predecessors, (2718), 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) [2021-12-06 19:13:15,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:15,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 352 [2021-12-06 19:13:15,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:19,730 INFO L129 PetriNetUnfolder]: 16165/28507 cut-off events. [2021-12-06 19:13:19,730 INFO L130 PetriNetUnfolder]: For 6072/6072 co-relation queries the response was YES. [2021-12-06 19:13:19,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59906 conditions, 28507 events. 16165/28507 cut-off events. For 6072/6072 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 239842 event pairs, 6203 based on Foata normal form. 114/26624 useless extension candidates. Maximal degree in co-relation 59884. Up to 10904 conditions per place. [2021-12-06 19:13:19,966 INFO L132 encePairwiseOnDemand]: 338/352 looper letters, 113 selfloop transitions, 7 changer transitions 180/555 dead transitions. [2021-12-06 19:13:19,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 555 transitions, 1930 flow [2021-12-06 19:13:19,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 19:13:19,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 19:13:19,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4572 transitions. [2021-12-06 19:13:19,974 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8117897727272727 [2021-12-06 19:13:19,974 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4572 transitions. [2021-12-06 19:13:19,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4572 transitions. [2021-12-06 19:13:19,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:19,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4572 transitions. [2021-12-06 19:13:19,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 285.75) internal successors, (4572), 16 states have internal predecessors, (4572), 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) [2021-12-06 19:13:19,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 352.0) internal successors, (5984), 17 states have internal predecessors, (5984), 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) [2021-12-06 19:13:19,991 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 352.0) internal successors, (5984), 17 states have internal predecessors, (5984), 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) [2021-12-06 19:13:19,991 INFO L186 Difference]: Start difference. First operand has 339 places, 325 transitions, 808 flow. Second operand 16 states and 4572 transitions. [2021-12-06 19:13:19,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 555 transitions, 1930 flow [2021-12-06 19:13:20,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 555 transitions, 1930 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 19:13:20,472 INFO L242 Difference]: Finished difference. Result has 361 places, 325 transitions, 837 flow [2021-12-06 19:13:20,473 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=837, PETRI_PLACES=361, PETRI_TRANSITIONS=325} [2021-12-06 19:13:20,473 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 48 predicate places. [2021-12-06 19:13:20,473 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 325 transitions, 837 flow [2021-12-06 19:13:20,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 271.8) internal successors, (2718), 10 states have internal predecessors, (2718), 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) [2021-12-06 19:13:20,474 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:20,474 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:20,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 19:13:20,474 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:20,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:20,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1435483922, now seen corresponding path program 1 times [2021-12-06 19:13:20,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:20,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789063300] [2021-12-06 19:13:20,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:20,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:20,580 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 19:13:20,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:20,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789063300] [2021-12-06 19:13:20,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789063300] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:20,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:20,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 19:13:20,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068233547] [2021-12-06 19:13:20,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:20,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 19:13:20,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:20,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 19:13:20,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 19:13:20,583 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 352 [2021-12-06 19:13:20,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 325 transitions, 837 flow. Second operand has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 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) [2021-12-06 19:13:20,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:20,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 352 [2021-12-06 19:13:20,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:20,805 INFO L129 PetriNetUnfolder]: 168/1209 cut-off events. [2021-12-06 19:13:20,805 INFO L130 PetriNetUnfolder]: For 247/247 co-relation queries the response was YES. [2021-12-06 19:13:20,813 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2067 conditions, 1209 events. 168/1209 cut-off events. For 247/247 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 7194 event pairs, 79 based on Foata normal form. 0/1121 useless extension candidates. Maximal degree in co-relation 2036. Up to 163 conditions per place. [2021-12-06 19:13:20,817 INFO L132 encePairwiseOnDemand]: 347/352 looper letters, 35 selfloop transitions, 4 changer transitions 0/345 dead transitions. [2021-12-06 19:13:20,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 345 transitions, 963 flow [2021-12-06 19:13:20,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 19:13:20,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 19:13:20,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1918 transitions. [2021-12-06 19:13:20,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9081439393939394 [2021-12-06 19:13:20,821 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1918 transitions. [2021-12-06 19:13:20,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1918 transitions. [2021-12-06 19:13:20,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:20,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1918 transitions. [2021-12-06 19:13:20,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 319.6666666666667) internal successors, (1918), 6 states have internal predecessors, (1918), 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) [2021-12-06 19:13:20,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 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) [2021-12-06 19:13:20,828 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 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) [2021-12-06 19:13:20,828 INFO L186 Difference]: Start difference. First operand has 361 places, 325 transitions, 837 flow. Second operand 6 states and 1918 transitions. [2021-12-06 19:13:20,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 345 transitions, 963 flow [2021-12-06 19:13:20,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 345 transitions, 938 flow, removed 7 selfloop flow, removed 11 redundant places. [2021-12-06 19:13:20,836 INFO L242 Difference]: Finished difference. Result has 350 places, 328 transitions, 841 flow [2021-12-06 19:13:20,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=350, PETRI_TRANSITIONS=328} [2021-12-06 19:13:20,837 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 37 predicate places. [2021-12-06 19:13:20,837 INFO L470 AbstractCegarLoop]: Abstraction has has 350 places, 328 transitions, 841 flow [2021-12-06 19:13:20,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 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) [2021-12-06 19:13:20,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:20,838 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:20,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 19:13:20,838 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:20,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:20,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1654717463, now seen corresponding path program 1 times [2021-12-06 19:13:20,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:20,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259329995] [2021-12-06 19:13:20,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:20,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:20,901 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 19:13:20,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:20,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259329995] [2021-12-06 19:13:20,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259329995] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:20,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:20,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 19:13:20,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997987567] [2021-12-06 19:13:20,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:20,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 19:13:20,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:20,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 19:13:20,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 19:13:20,906 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2021-12-06 19:13:20,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 328 transitions, 841 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:20,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:20,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2021-12-06 19:13:20,908 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:21,193 INFO L129 PetriNetUnfolder]: 174/1559 cut-off events. [2021-12-06 19:13:21,193 INFO L130 PetriNetUnfolder]: For 392/392 co-relation queries the response was YES. [2021-12-06 19:13:21,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2786 conditions, 1559 events. 174/1559 cut-off events. For 392/392 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 10771 event pairs, 87 based on Foata normal form. 7/1490 useless extension candidates. Maximal degree in co-relation 2760. Up to 178 conditions per place. [2021-12-06 19:13:21,206 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 33 selfloop transitions, 3 changer transitions 0/343 dead transitions. [2021-12-06 19:13:21,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 343 transitions, 957 flow [2021-12-06 19:13:21,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 19:13:21,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 19:13:21,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2021-12-06 19:13:21,209 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2021-12-06 19:13:21,209 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2021-12-06 19:13:21,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2021-12-06 19:13:21,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:21,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2021-12-06 19:13:21,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 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) [2021-12-06 19:13:21,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:21,216 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:21,216 INFO L186 Difference]: Start difference. First operand has 350 places, 328 transitions, 841 flow. Second operand 5 states and 1597 transitions. [2021-12-06 19:13:21,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 343 transitions, 957 flow [2021-12-06 19:13:21,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 343 transitions, 957 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 19:13:21,224 INFO L242 Difference]: Finished difference. Result has 357 places, 330 transitions, 866 flow [2021-12-06 19:13:21,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=866, PETRI_PLACES=357, PETRI_TRANSITIONS=330} [2021-12-06 19:13:21,225 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 44 predicate places. [2021-12-06 19:13:21,226 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 330 transitions, 866 flow [2021-12-06 19:13:21,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:21,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:21,226 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:21,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 19:13:21,227 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:21,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:21,227 INFO L85 PathProgramCache]: Analyzing trace with hash -2045376474, now seen corresponding path program 1 times [2021-12-06 19:13:21,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:21,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65783365] [2021-12-06 19:13:21,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:21,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:21,281 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 19:13:21,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:21,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65783365] [2021-12-06 19:13:21,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65783365] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:21,281 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:21,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 19:13:21,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871308653] [2021-12-06 19:13:21,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:21,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 19:13:21,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:21,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 19:13:21,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 19:13:21,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2021-12-06 19:13:21,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 330 transitions, 866 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:21,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:21,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2021-12-06 19:13:21,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:21,561 INFO L129 PetriNetUnfolder]: 165/1669 cut-off events. [2021-12-06 19:13:21,561 INFO L130 PetriNetUnfolder]: For 472/472 co-relation queries the response was YES. [2021-12-06 19:13:21,574 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 1669 events. 165/1669 cut-off events. For 472/472 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 12239 event pairs, 87 based on Foata normal form. 7/1617 useless extension candidates. Maximal degree in co-relation 3103. Up to 178 conditions per place. [2021-12-06 19:13:21,578 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 33 selfloop transitions, 3 changer transitions 0/345 dead transitions. [2021-12-06 19:13:21,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 345 transitions, 982 flow [2021-12-06 19:13:21,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 19:13:21,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 19:13:21,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2021-12-06 19:13:21,581 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2021-12-06 19:13:21,581 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2021-12-06 19:13:21,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2021-12-06 19:13:21,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:21,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2021-12-06 19:13:21,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 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) [2021-12-06 19:13:21,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:21,587 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 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) [2021-12-06 19:13:21,587 INFO L186 Difference]: Start difference. First operand has 357 places, 330 transitions, 866 flow. Second operand 5 states and 1597 transitions. [2021-12-06 19:13:21,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 345 transitions, 982 flow [2021-12-06 19:13:21,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 345 transitions, 982 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 19:13:21,598 INFO L242 Difference]: Finished difference. Result has 364 places, 332 transitions, 891 flow [2021-12-06 19:13:21,599 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=891, PETRI_PLACES=364, PETRI_TRANSITIONS=332} [2021-12-06 19:13:21,599 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 51 predicate places. [2021-12-06 19:13:21,599 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 332 transitions, 891 flow [2021-12-06 19:13:21,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 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) [2021-12-06 19:13:21,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:21,600 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:21,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 19:13:21,600 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:21,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:21,601 INFO L85 PathProgramCache]: Analyzing trace with hash -961892371, now seen corresponding path program 1 times [2021-12-06 19:13:21,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:21,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339297645] [2021-12-06 19:13:21,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:21,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:21,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:21,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:21,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:21,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339297645] [2021-12-06 19:13:21,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339297645] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:21,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:21,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-06 19:13:21,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461017178] [2021-12-06 19:13:21,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:21,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 19:13:21,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:21,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 19:13:21,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-12-06 19:13:21,770 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 352 [2021-12-06 19:13:21,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 332 transitions, 891 flow. Second operand has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 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) [2021-12-06 19:13:21,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:21,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 352 [2021-12-06 19:13:21,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:13:48,001 INFO L129 PetriNetUnfolder]: 61256/151254 cut-off events. [2021-12-06 19:13:48,001 INFO L130 PetriNetUnfolder]: For 44549/44876 co-relation queries the response was YES. [2021-12-06 19:13:49,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 308821 conditions, 151254 events. 61256/151254 cut-off events. For 44549/44876 co-relation queries the response was YES. Maximal size of possible extension queue 4016. Compared 2071097 event pairs, 21214 based on Foata normal form. 781/145694 useless extension candidates. Maximal degree in co-relation 308789. Up to 12091 conditions per place. [2021-12-06 19:13:49,895 INFO L132 encePairwiseOnDemand]: 330/352 looper letters, 729 selfloop transitions, 143 changer transitions 259/1356 dead transitions. [2021-12-06 19:13:49,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 1356 transitions, 5597 flow [2021-12-06 19:13:49,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-06 19:13:49,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-12-06 19:13:49,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 14915 transitions. [2021-12-06 19:13:49,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7305544670846394 [2021-12-06 19:13:49,915 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 14915 transitions. [2021-12-06 19:13:49,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 14915 transitions. [2021-12-06 19:13:49,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:13:49,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 14915 transitions. [2021-12-06 19:13:49,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 257.1551724137931) internal successors, (14915), 58 states have internal predecessors, (14915), 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) [2021-12-06 19:13:49,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 352.0) internal successors, (20768), 59 states have internal predecessors, (20768), 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) [2021-12-06 19:13:49,962 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 352.0) internal successors, (20768), 59 states have internal predecessors, (20768), 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) [2021-12-06 19:13:49,962 INFO L186 Difference]: Start difference. First operand has 364 places, 332 transitions, 891 flow. Second operand 58 states and 14915 transitions. [2021-12-06 19:13:49,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 1356 transitions, 5597 flow [2021-12-06 19:13:59,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1356 transitions, 5597 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 19:13:59,146 INFO L242 Difference]: Finished difference. Result has 442 places, 487 transitions, 1907 flow [2021-12-06 19:13:59,147 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=891, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=1907, PETRI_PLACES=442, PETRI_TRANSITIONS=487} [2021-12-06 19:13:59,147 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 129 predicate places. [2021-12-06 19:13:59,147 INFO L470 AbstractCegarLoop]: Abstraction has has 442 places, 487 transitions, 1907 flow [2021-12-06 19:13:59,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 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) [2021-12-06 19:13:59,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:13:59,148 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:13:59,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 19:13:59,148 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:13:59,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:13:59,148 INFO L85 PathProgramCache]: Analyzing trace with hash 87596623, now seen corresponding path program 2 times [2021-12-06 19:13:59,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:13:59,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283542929] [2021-12-06 19:13:59,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:13:59,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:13:59,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:13:59,310 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:13:59,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:13:59,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283542929] [2021-12-06 19:13:59,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283542929] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:13:59,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:13:59,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-06 19:13:59,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383741491] [2021-12-06 19:13:59,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:13:59,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 19:13:59,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:13:59,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 19:13:59,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-12-06 19:13:59,314 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 352 [2021-12-06 19:13:59,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 487 transitions, 1907 flow. Second operand has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 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) [2021-12-06 19:13:59,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:13:59,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 352 [2021-12-06 19:13:59,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:14:24,329 INFO L129 PetriNetUnfolder]: 52968/131028 cut-off events. [2021-12-06 19:14:24,329 INFO L130 PetriNetUnfolder]: For 72864/73488 co-relation queries the response was YES. [2021-12-06 19:14:26,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 284671 conditions, 131028 events. 52968/131028 cut-off events. For 72864/73488 co-relation queries the response was YES. Maximal size of possible extension queue 3356. Compared 1759000 event pairs, 20142 based on Foata normal form. 651/126297 useless extension candidates. Maximal degree in co-relation 284617. Up to 11431 conditions per place. [2021-12-06 19:14:26,726 INFO L132 encePairwiseOnDemand]: 330/352 looper letters, 869 selfloop transitions, 149 changer transitions 256/1499 dead transitions. [2021-12-06 19:14:26,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 1499 transitions, 6856 flow [2021-12-06 19:14:26,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-12-06 19:14:26,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-12-06 19:14:26,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 16955 transitions. [2021-12-06 19:14:26,738 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7298123278236914 [2021-12-06 19:14:26,738 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 16955 transitions. [2021-12-06 19:14:26,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 16955 transitions. [2021-12-06 19:14:26,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:14:26,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 16955 transitions. [2021-12-06 19:14:26,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 256.8939393939394) internal successors, (16955), 66 states have internal predecessors, (16955), 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) [2021-12-06 19:14:26,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 352.0) internal successors, (23584), 67 states have internal predecessors, (23584), 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) [2021-12-06 19:14:26,774 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 352.0) internal successors, (23584), 67 states have internal predecessors, (23584), 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) [2021-12-06 19:14:26,774 INFO L186 Difference]: Start difference. First operand has 442 places, 487 transitions, 1907 flow. Second operand 66 states and 16955 transitions. [2021-12-06 19:14:26,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 1499 transitions, 6856 flow [2021-12-06 19:14:36,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1499 transitions, 6804 flow, removed 24 selfloop flow, removed 2 redundant places. [2021-12-06 19:14:36,025 INFO L242 Difference]: Finished difference. Result has 515 places, 495 transitions, 2303 flow [2021-12-06 19:14:36,025 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=2303, PETRI_PLACES=515, PETRI_TRANSITIONS=495} [2021-12-06 19:14:36,026 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 202 predicate places. [2021-12-06 19:14:36,026 INFO L470 AbstractCegarLoop]: Abstraction has has 515 places, 495 transitions, 2303 flow [2021-12-06 19:14:36,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 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) [2021-12-06 19:14:36,026 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:14:36,027 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:14:36,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 19:14:36,027 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:14:36,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:14:36,027 INFO L85 PathProgramCache]: Analyzing trace with hash 156137225, now seen corresponding path program 3 times [2021-12-06 19:14:36,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:14:36,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304712951] [2021-12-06 19:14:36,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:14:36,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:14:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:14:36,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:14:36,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:14:36,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304712951] [2021-12-06 19:14:36,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304712951] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:14:36,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:14:36,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 19:14:36,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379787485] [2021-12-06 19:14:36,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:14:36,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 19:14:36,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:14:36,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 19:14:36,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-12-06 19:14:36,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 352 [2021-12-06 19:14:36,304 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 495 transitions, 2303 flow. Second operand has 21 states, 21 states have (on average 218.9047619047619) internal successors, (4597), 21 states have internal predecessors, (4597), 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) [2021-12-06 19:14:36,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:14:36,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 352 [2021-12-06 19:14:36,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:15:13,323 INFO L129 PetriNetUnfolder]: 72240/175478 cut-off events. [2021-12-06 19:15:13,323 INFO L130 PetriNetUnfolder]: For 144041/144703 co-relation queries the response was YES. [2021-12-06 19:15:16,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 399229 conditions, 175478 events. 72240/175478 cut-off events. For 144041/144703 co-relation queries the response was YES. Maximal size of possible extension queue 4447. Compared 2413940 event pairs, 25962 based on Foata normal form. 635/168607 useless extension candidates. Maximal degree in co-relation 399165. Up to 13164 conditions per place. [2021-12-06 19:15:16,705 INFO L132 encePairwiseOnDemand]: 314/352 looper letters, 498 selfloop transitions, 88 changer transitions 627/1416 dead transitions. [2021-12-06 19:15:16,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1416 transitions, 7235 flow [2021-12-06 19:15:16,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-12-06 19:15:16,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2021-12-06 19:15:16,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 17404 transitions. [2021-12-06 19:15:16,724 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6505681818181818 [2021-12-06 19:15:16,724 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 17404 transitions. [2021-12-06 19:15:16,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 17404 transitions. [2021-12-06 19:15:16,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:15:16,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 17404 transitions. [2021-12-06 19:15:16,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 229.0) internal successors, (17404), 76 states have internal predecessors, (17404), 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) [2021-12-06 19:15:16,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 352.0) internal successors, (27104), 77 states have internal predecessors, (27104), 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) [2021-12-06 19:15:16,765 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 352.0) internal successors, (27104), 77 states have internal predecessors, (27104), 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) [2021-12-06 19:15:16,765 INFO L186 Difference]: Start difference. First operand has 515 places, 495 transitions, 2303 flow. Second operand 76 states and 17404 transitions. [2021-12-06 19:15:16,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1416 transitions, 7235 flow [2021-12-06 19:15:33,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1416 transitions, 6910 flow, removed 16 selfloop flow, removed 49 redundant places. [2021-12-06 19:15:33,823 INFO L242 Difference]: Finished difference. Result has 557 places, 415 transitions, 1681 flow [2021-12-06 19:15:33,824 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=1681, PETRI_PLACES=557, PETRI_TRANSITIONS=415} [2021-12-06 19:15:33,824 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 244 predicate places. [2021-12-06 19:15:33,824 INFO L470 AbstractCegarLoop]: Abstraction has has 557 places, 415 transitions, 1681 flow [2021-12-06 19:15:33,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 218.9047619047619) internal successors, (4597), 21 states have internal predecessors, (4597), 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) [2021-12-06 19:15:33,825 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:15:33,825 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:15:33,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 19:15:33,825 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:15:33,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:15:33,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1131806343, now seen corresponding path program 4 times [2021-12-06 19:15:33,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:15:33,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678297468] [2021-12-06 19:15:33,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:15:33,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:15:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:15:33,976 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:15:33,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:15:33,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678297468] [2021-12-06 19:15:33,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678297468] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 19:15:33,976 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 19:15:33,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-06 19:15:33,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380180638] [2021-12-06 19:15:33,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 19:15:33,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 19:15:33,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 19:15:33,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 19:15:33,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-12-06 19:15:33,981 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 352 [2021-12-06 19:15:33,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 415 transitions, 1681 flow. Second operand has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 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) [2021-12-06 19:15:33,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 19:15:33,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 352 [2021-12-06 19:15:33,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 19:15:53,045 INFO L129 PetriNetUnfolder]: 48642/87743 cut-off events. [2021-12-06 19:15:53,046 INFO L130 PetriNetUnfolder]: For 98411/99533 co-relation queries the response was YES. [2021-12-06 19:15:54,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 213162 conditions, 87743 events. 48642/87743 cut-off events. For 98411/99533 co-relation queries the response was YES. Maximal size of possible extension queue 3245. Compared 935660 event pairs, 15171 based on Foata normal form. 1351/84857 useless extension candidates. Maximal degree in co-relation 213084. Up to 18319 conditions per place. [2021-12-06 19:15:54,709 INFO L132 encePairwiseOnDemand]: 332/352 looper letters, 247 selfloop transitions, 17 changer transitions 744/1235 dead transitions. [2021-12-06 19:15:54,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 1235 transitions, 6701 flow [2021-12-06 19:15:54,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-06 19:15:54,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-12-06 19:15:54,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 12833 transitions. [2021-12-06 19:15:54,717 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7291477272727273 [2021-12-06 19:15:54,717 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 12833 transitions. [2021-12-06 19:15:54,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 12833 transitions. [2021-12-06 19:15:54,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 19:15:54,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 12833 transitions. [2021-12-06 19:15:54,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 256.66) internal successors, (12833), 50 states have internal predecessors, (12833), 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) [2021-12-06 19:15:54,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 352.0) internal successors, (17952), 51 states have internal predecessors, (17952), 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) [2021-12-06 19:15:54,739 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 352.0) internal successors, (17952), 51 states have internal predecessors, (17952), 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) [2021-12-06 19:15:54,739 INFO L186 Difference]: Start difference. First operand has 557 places, 415 transitions, 1681 flow. Second operand 50 states and 12833 transitions. [2021-12-06 19:15:54,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 1235 transitions, 6701 flow [2021-12-06 19:15:58,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1235 transitions, 5561 flow, removed 377 selfloop flow, removed 80 redundant places. [2021-12-06 19:15:58,890 INFO L242 Difference]: Finished difference. Result has 500 places, 350 transitions, 1089 flow [2021-12-06 19:15:58,891 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=1089, PETRI_PLACES=500, PETRI_TRANSITIONS=350} [2021-12-06 19:15:58,891 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 187 predicate places. [2021-12-06 19:15:58,891 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 350 transitions, 1089 flow [2021-12-06 19:15:58,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 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) [2021-12-06 19:15:58,892 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 19:15:58,892 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 19:15:58,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 19:15:58,892 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 19:15:58,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 19:15:58,893 INFO L85 PathProgramCache]: Analyzing trace with hash 2122206764, now seen corresponding path program 1 times [2021-12-06 19:15:58,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 19:15:58,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473368465] [2021-12-06 19:15:58,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:15:58,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 19:15:58,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:16:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:16:04,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 19:16:04,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473368465] [2021-12-06 19:16:04,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473368465] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 19:16:04,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500070383] [2021-12-06 19:16:04,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 19:16:04,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 19:16:04,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 19:16:04,510 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 19:16:04,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8978aa8e-41b2-492e-9fb0-054feb227898/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 19:16:04,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 19:16:04,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 119 conjunts are in the unsatisfiable core [2021-12-06 19:16:04,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 19:16:04,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 19:16:04,916 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 19:16:04,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-06 19:16:08,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-12-06 19:16:09,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 19:16:09,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 19:16:09,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 19:16:09,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 19:16:12,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 19:16:12,611 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 19:16:12,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 52 [2021-12-06 19:16:12,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 19:16:12,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 19:16:24,792 INFO L354 Elim1Store]: treesize reduction 185, result has 26.9 percent of original size [2021-12-06 19:16:24,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 195 treesize of output 154 [2021-12-06 19:16:24,816 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-12-06 19:16:24,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 156 treesize of output 122 [2021-12-06 19:16:24,830 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-12-06 19:16:24,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 76 [2021-12-06 19:16:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 19:16:24,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 19:16:27,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 19:16:27,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 104 [2021-12-06 19:17:08,579 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 19:17:08,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 18 new quantified variables, introduced 66 case distinctions, treesize of input 1503 treesize of output 2359 [2021-12-06 19:17:11,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 19:17:11,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 18 new quantified variables, introduced 66 case distinctions, treesize of input 3042 treesize of output 3258