./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/pthread-wmm/safe035_power.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-wmm/safe035_power.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be --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 6415bffc70cf05f8f6460106962f2f9c59b321fd2fc94a45894cc3c1f3d85b66 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-e943c26 [2021-10-21 19:14:45,479 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 19:14:45,481 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 19:14:45,534 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 19:14:45,534 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 19:14:45,538 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 19:14:45,540 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 19:14:45,543 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 19:14:45,546 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 19:14:45,551 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 19:14:45,552 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 19:14:45,553 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 19:14:45,554 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 19:14:45,556 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 19:14:45,558 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 19:14:45,562 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 19:14:45,563 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 19:14:45,564 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 19:14:45,566 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 19:14:45,569 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 19:14:45,571 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 19:14:45,576 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 19:14:45,579 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 19:14:45,580 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 19:14:45,591 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 19:14:45,591 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 19:14:45,592 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 19:14:45,594 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 19:14:45,594 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 19:14:45,596 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 19:14:45,596 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 19:14:45,597 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 19:14:45,599 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 19:14:45,600 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 19:14:45,601 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 19:14:45,602 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 19:14:45,602 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 19:14:45,602 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 19:14:45,603 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 19:14:45,603 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 19:14:45,604 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 19:14:45,605 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-10-21 19:14:45,646 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 19:14:45,647 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 19:14:45,647 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 19:14:45,650 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 19:14:45,658 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 19:14:45,658 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 19:14:45,658 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 19:14:45,658 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 19:14:45,658 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 19:14:45,659 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 19:14:45,660 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 19:14:45,660 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 19:14:45,660 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-21 19:14:45,660 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-21 19:14:45,660 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-21 19:14:45,661 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 19:14:45,661 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 19:14:45,661 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 19:14:45,661 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-21 19:14:45,661 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 19:14:45,661 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 19:14:45,662 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-21 19:14:45,662 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 19:14:45,662 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 19:14:45,662 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-21 19:14:45,663 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-21 19:14:45,663 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 19:14:45,663 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-21 19:14:45,663 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-21 19:14:45,665 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-21 19:14:45,665 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-21 19:14:45,665 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 19:14:45,665 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_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/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_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be 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 -> 6415bffc70cf05f8f6460106962f2f9c59b321fd2fc94a45894cc3c1f3d85b66 [2021-10-21 19:14:45,938 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 19:14:45,959 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 19:14:45,961 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 19:14:45,962 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 19:14:45,963 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 19:14:45,964 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/pthread-wmm/safe035_power.i [2021-10-21 19:14:46,034 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/data/54fa2a970/2899b02612284c8c95cde8f6034400d6/FLAG34cd076ea [2021-10-21 19:14:46,600 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 19:14:46,601 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/sv-benchmarks/c/pthread-wmm/safe035_power.i [2021-10-21 19:14:46,615 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/data/54fa2a970/2899b02612284c8c95cde8f6034400d6/FLAG34cd076ea [2021-10-21 19:14:46,842 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/data/54fa2a970/2899b02612284c8c95cde8f6034400d6 [2021-10-21 19:14:46,844 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 19:14:46,847 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 19:14:46,856 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 19:14:46,856 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 19:14:46,858 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 19:14:46,859 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:14:46" (1/1) ... [2021-10-21 19:14:46,860 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2caed161 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:46, skipping insertion in model container [2021-10-21 19:14:46,860 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:14:46" (1/1) ... [2021-10-21 19:14:46,867 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 19:14:46,933 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 19:14:47,143 WARN L228 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_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/sv-benchmarks/c/pthread-wmm/safe035_power.i[947,960] [2021-10-21 19:14:47,477 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:14:47,494 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 19:14:47,505 WARN L228 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_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/sv-benchmarks/c/pthread-wmm/safe035_power.i[947,960] [2021-10-21 19:14:47,556 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:14:47,596 INFO L208 MainTranslator]: Completed translation [2021-10-21 19:14:47,597 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47 WrapperNode [2021-10-21 19:14:47,597 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 19:14:47,598 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 19:14:47,598 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 19:14:47,598 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 19:14:47,606 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,628 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,672 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 19:14:47,673 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 19:14:47,673 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 19:14:47,673 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 19:14:47,682 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,688 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,689 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,718 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,725 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,729 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,735 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 19:14:47,751 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 19:14:47,751 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 19:14:47,752 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 19:14:47,753 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (1/1) ... [2021-10-21 19:14:47,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 19:14:47,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:14:47,788 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-21 19:14:47,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-21 19:14:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-21 19:14:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-21 19:14:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 19:14:47,831 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-21 19:14:47,831 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2021-10-21 19:14:47,831 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2021-10-21 19:14:47,831 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2021-10-21 19:14:47,831 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2021-10-21 19:14:47,831 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2021-10-21 19:14:47,832 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2021-10-21 19:14:47,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 19:14:47,832 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-21 19:14:47,832 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 19:14:47,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 19:14:47,834 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-21 19:14:51,741 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 19:14:51,741 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-10-21 19:14:51,744 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:14:51 BoogieIcfgContainer [2021-10-21 19:14:51,744 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 19:14:51,746 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-21 19:14:51,746 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-21 19:14:51,749 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-21 19:14:51,750 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.10 07:14:46" (1/3) ... [2021-10-21 19:14:51,750 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dbacc3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 07:14:51, skipping insertion in model container [2021-10-21 19:14:51,751 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:14:47" (2/3) ... [2021-10-21 19:14:51,751 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dbacc3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 07:14:51, skipping insertion in model container [2021-10-21 19:14:51,751 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:14:51" (3/3) ... [2021-10-21 19:14:51,752 INFO L111 eAbstractionObserver]: Analyzing ICFG safe035_power.i [2021-10-21 19:14:51,758 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-21 19:14:51,758 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-21 19:14:51,758 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-21 19:14:51,758 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-21 19:14:51,811 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,811 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,811 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,811 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,811 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,812 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,812 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,812 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,812 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,812 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,812 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,813 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,813 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,813 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,813 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,813 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,814 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,814 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,815 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,815 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,815 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,815 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,816 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,816 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,816 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,817 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,817 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,817 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,818 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,818 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,819 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,819 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,819 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,819 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,819 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,820 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,820 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,820 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,820 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,821 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,821 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,821 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,821 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,821 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,822 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,822 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,822 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,822 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,822 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,822 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,822 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,823 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,823 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,823 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,824 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,824 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,824 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,824 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,824 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,825 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,825 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,825 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,825 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,825 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,826 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,826 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,826 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,826 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,826 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,826 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,854 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,854 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,854 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,854 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,855 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,856 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,857 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,857 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,857 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,857 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,857 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,857 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,857 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,861 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,861 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,861 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,862 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,863 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,863 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,863 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,863 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,863 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,863 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,863 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,864 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,864 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,864 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,864 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,864 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,864 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,864 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,865 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,866 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,866 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,866 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,866 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,866 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,869 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,869 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,869 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,869 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,869 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,870 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,870 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,870 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,870 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,870 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,871 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,871 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,871 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,871 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,871 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,872 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,872 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,872 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,873 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,873 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,873 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,873 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,875 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,875 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,875 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,875 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,875 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,875 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,876 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,876 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,876 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,876 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,876 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,876 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,877 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,877 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,877 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,877 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,877 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,877 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,877 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,878 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,878 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,878 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,878 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,878 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,879 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,879 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,879 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,879 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,879 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,879 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,880 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,880 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,880 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,880 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,880 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,880 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,880 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,881 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,882 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,882 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,882 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,882 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,882 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,882 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,882 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,883 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,883 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,884 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,886 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,886 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,886 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,887 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,887 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,887 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,887 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,888 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,888 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,894 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,895 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,895 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,895 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,895 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,895 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,895 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,895 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,896 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,896 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,896 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,903 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,905 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,906 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,908 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,908 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,908 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,909 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite86| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,909 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite85| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,909 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,909 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,909 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,909 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,910 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,910 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite86| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,910 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite85| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,910 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,910 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,910 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,911 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,911 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,911 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,918 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,918 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,918 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,918 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,919 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,919 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,919 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,919 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,919 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,919 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,919 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,920 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,920 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,920 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,920 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,920 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,920 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,920 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,921 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,921 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,921 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,921 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,921 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,921 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,921 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,922 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,922 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,922 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,922 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,922 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,922 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,922 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,923 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,923 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,923 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,923 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,923 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,923 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,923 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,927 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite85| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,928 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,928 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,929 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,929 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,929 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,929 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,929 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,929 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,929 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,930 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,930 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,930 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,930 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,930 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,930 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,931 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,931 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,931 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,931 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite86| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,931 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,931 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,932 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,936 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,936 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,936 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,936 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,936 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,936 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,937 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,937 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~nondet58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,937 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,938 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,938 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,939 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,939 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,939 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,939 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,939 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,939 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,939 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,941 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,941 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,941 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,941 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,942 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,942 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,942 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,942 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,942 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,942 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,942 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,943 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,943 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,943 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,943 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,943 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:14:51,944 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-21 19:14:52,002 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-21 19:14:52,018 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-10-21 19:14:52,018 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-10-21 19:14:52,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 111 transitions, 237 flow [2021-10-21 19:14:52,092 INFO L129 PetriNetUnfolder]: 2/108 cut-off events. [2021-10-21 19:14:52,093 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-21 19:14:52,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 108 events. 2/108 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 71. Up to 2 conditions per place. [2021-10-21 19:14:52,099 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 111 transitions, 237 flow [2021-10-21 19:14:52,106 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 116 places, 108 transitions, 225 flow [2021-10-21 19:14:52,130 INFO L129 PetriNetUnfolder]: 0/74 cut-off events. [2021-10-21 19:14:52,130 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-21 19:14:52,131 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:52,131 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] [2021-10-21 19:14:52,132 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:14:52,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:52,139 INFO L82 PathProgramCache]: Analyzing trace with hash -20047433, now seen corresponding path program 1 times [2021-10-21 19:14:52,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:52,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851164585] [2021-10-21 19:14:52,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:52,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:52,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:52,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:14:52,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:52,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851164585] [2021-10-21 19:14:52,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851164585] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:52,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:52,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:14:52,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867980740] [2021-10-21 19:14:52,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 19:14:52,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:52,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:14:52,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:14:52,567 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 111 [2021-10-21 19:14:52,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 108 transitions, 225 flow. Second operand has 3 states, 3 states have (on average 95.66666666666667) internal successors, (287), 3 states have internal predecessors, (287), 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-10-21 19:14:52,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:52,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 111 [2021-10-21 19:14:52,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:53,088 INFO L129 PetriNetUnfolder]: 340/905 cut-off events. [2021-10-21 19:14:53,088 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-21 19:14:53,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 905 events. 340/905 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5628 event pairs, 40 based on Foata normal form. 72/929 useless extension candidates. Maximal degree in co-relation 1387. Up to 445 conditions per place. [2021-10-21 19:14:53,107 INFO L132 encePairwiseOnDemand]: 106/111 looper letters, 17 selfloop transitions, 2 changer transitions 0/111 dead transitions. [2021-10-21 19:14:53,107 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 111 transitions, 269 flow [2021-10-21 19:14:53,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:14:53,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-21 19:14:53,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2021-10-21 19:14:53,131 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9279279279279279 [2021-10-21 19:14:53,132 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2021-10-21 19:14:53,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2021-10-21 19:14:53,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:53,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2021-10-21 19:14:53,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 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-10-21 19:14:53,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 111.0) internal successors, (444), 4 states have internal predecessors, (444), 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-10-21 19:14:53,158 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 111.0) internal successors, (444), 4 states have internal predecessors, (444), 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-10-21 19:14:53,159 INFO L186 Difference]: Start difference. First operand has 116 places, 108 transitions, 225 flow. Second operand 3 states and 309 transitions. [2021-10-21 19:14:53,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 111 transitions, 269 flow [2021-10-21 19:14:53,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 111 transitions, 266 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:53,170 INFO L242 Difference]: Finished difference. Result has 113 places, 104 transitions, 218 flow [2021-10-21 19:14:53,172 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=113, PETRI_TRANSITIONS=104} [2021-10-21 19:14:53,173 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, -3 predicate places. [2021-10-21 19:14:53,174 INFO L470 AbstractCegarLoop]: Abstraction has has 113 places, 104 transitions, 218 flow [2021-10-21 19:14:53,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.66666666666667) internal successors, (287), 3 states have internal predecessors, (287), 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-10-21 19:14:53,174 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:53,175 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] [2021-10-21 19:14:53,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-21 19:14:53,175 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:14:53,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:53,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1236667353, now seen corresponding path program 1 times [2021-10-21 19:14:53,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:53,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187858481] [2021-10-21 19:14:53,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:53,177 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:53,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:53,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:14:53,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:53,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187858481] [2021-10-21 19:14:53,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187858481] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:53,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:53,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-21 19:14:53,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865107215] [2021-10-21 19:14:53,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-21 19:14:53,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:53,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-21 19:14:53,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-21 19:14:53,555 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 111 [2021-10-21 19:14:53,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 104 transitions, 218 flow. Second operand has 6 states, 6 states have (on average 100.16666666666667) internal successors, (601), 6 states have internal predecessors, (601), 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-10-21 19:14:53,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:53,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 111 [2021-10-21 19:14:53,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:53,740 INFO L129 PetriNetUnfolder]: 4/148 cut-off events. [2021-10-21 19:14:53,741 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-21 19:14:53,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 148 events. 4/148 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 244 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 133. Up to 8 conditions per place. [2021-10-21 19:14:53,743 INFO L132 encePairwiseOnDemand]: 105/111 looper letters, 6 selfloop transitions, 2 changer transitions 23/116 dead transitions. [2021-10-21 19:14:53,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 116 transitions, 284 flow [2021-10-21 19:14:53,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 19:14:53,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 19:14:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 914 transitions. [2021-10-21 19:14:53,748 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.914914914914915 [2021-10-21 19:14:53,748 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 914 transitions. [2021-10-21 19:14:53,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 914 transitions. [2021-10-21 19:14:53,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:53,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 914 transitions. [2021-10-21 19:14:53,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.55555555555556) internal successors, (914), 9 states have internal predecessors, (914), 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-10-21 19:14:53,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 111.0) internal successors, (1110), 10 states have internal predecessors, (1110), 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-10-21 19:14:53,760 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 111.0) internal successors, (1110), 10 states have internal predecessors, (1110), 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-10-21 19:14:53,760 INFO L186 Difference]: Start difference. First operand has 113 places, 104 transitions, 218 flow. Second operand 9 states and 914 transitions. [2021-10-21 19:14:53,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 116 transitions, 284 flow [2021-10-21 19:14:53,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 116 transitions, 280 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:53,766 INFO L242 Difference]: Finished difference. Result has 126 places, 93 transitions, 212 flow [2021-10-21 19:14:53,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=212, PETRI_PLACES=126, PETRI_TRANSITIONS=93} [2021-10-21 19:14:53,767 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 10 predicate places. [2021-10-21 19:14:53,767 INFO L470 AbstractCegarLoop]: Abstraction has has 126 places, 93 transitions, 212 flow [2021-10-21 19:14:53,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 100.16666666666667) internal successors, (601), 6 states have internal predecessors, (601), 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-10-21 19:14:53,768 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:53,769 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] [2021-10-21 19:14:53,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-21 19:14:53,769 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:14:53,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:53,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1173102076, now seen corresponding path program 1 times [2021-10-21 19:14:53,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:53,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749070784] [2021-10-21 19:14:53,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:53,771 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:54,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:54,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:14:54,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:54,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749070784] [2021-10-21 19:14:54,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749070784] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:54,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:54,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-21 19:14:54,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65086122] [2021-10-21 19:14:54,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-21 19:14:54,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:54,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-21 19:14:54,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-10-21 19:14:54,228 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 111 [2021-10-21 19:14:54,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 93 transitions, 212 flow. Second operand has 8 states, 8 states have (on average 85.875) internal successors, (687), 8 states have internal predecessors, (687), 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-10-21 19:14:54,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:54,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 111 [2021-10-21 19:14:54,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:55,318 INFO L129 PetriNetUnfolder]: 1162/2274 cut-off events. [2021-10-21 19:14:55,318 INFO L130 PetriNetUnfolder]: For 430/430 co-relation queries the response was YES. [2021-10-21 19:14:55,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4612 conditions, 2274 events. 1162/2274 cut-off events. For 430/430 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14343 event pairs, 436 based on Foata normal form. 47/2260 useless extension candidates. Maximal degree in co-relation 4552. Up to 1087 conditions per place. [2021-10-21 19:14:55,340 INFO L132 encePairwiseOnDemand]: 97/111 looper letters, 24 selfloop transitions, 15 changer transitions 49/159 dead transitions. [2021-10-21 19:14:55,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 159 transitions, 541 flow [2021-10-21 19:14:55,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-21 19:14:55,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-21 19:14:55,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 930 transitions. [2021-10-21 19:14:55,345 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8378378378378378 [2021-10-21 19:14:55,345 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 930 transitions. [2021-10-21 19:14:55,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 930 transitions. [2021-10-21 19:14:55,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:55,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 930 transitions. [2021-10-21 19:14:55,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.0) internal successors, (930), 10 states have internal predecessors, (930), 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-10-21 19:14:55,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 111.0) internal successors, (1221), 11 states have internal predecessors, (1221), 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-10-21 19:14:55,354 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 111.0) internal successors, (1221), 11 states have internal predecessors, (1221), 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-10-21 19:14:55,354 INFO L186 Difference]: Start difference. First operand has 126 places, 93 transitions, 212 flow. Second operand 10 states and 930 transitions. [2021-10-21 19:14:55,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 159 transitions, 541 flow [2021-10-21 19:14:55,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 159 transitions, 507 flow, removed 14 selfloop flow, removed 8 redundant places. [2021-10-21 19:14:55,372 INFO L242 Difference]: Finished difference. Result has 118 places, 107 transitions, 314 flow [2021-10-21 19:14:55,372 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=314, PETRI_PLACES=118, PETRI_TRANSITIONS=107} [2021-10-21 19:14:55,372 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 2 predicate places. [2021-10-21 19:14:55,373 INFO L470 AbstractCegarLoop]: Abstraction has has 118 places, 107 transitions, 314 flow [2021-10-21 19:14:55,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.875) internal successors, (687), 8 states have internal predecessors, (687), 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-10-21 19:14:55,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:55,374 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] [2021-10-21 19:14:55,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-21 19:14:55,374 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:14:55,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:55,375 INFO L82 PathProgramCache]: Analyzing trace with hash -332194436, now seen corresponding path program 2 times [2021-10-21 19:14:55,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:55,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851738534] [2021-10-21 19:14:55,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:55,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:55,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:55,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:14:55,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:55,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851738534] [2021-10-21 19:14:55,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851738534] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:55,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:55,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:55,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431362924] [2021-10-21 19:14:55,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:55,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:55,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:55,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:55,708 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2021-10-21 19:14:55,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 107 transitions, 314 flow. Second operand has 10 states, 10 states have (on average 83.7) internal successors, (837), 10 states have internal predecessors, (837), 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-10-21 19:14:55,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:55,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2021-10-21 19:14:55,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:56,958 INFO L129 PetriNetUnfolder]: 1211/2369 cut-off events. [2021-10-21 19:14:56,958 INFO L130 PetriNetUnfolder]: For 3741/5535 co-relation queries the response was YES. [2021-10-21 19:14:56,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7615 conditions, 2369 events. 1211/2369 cut-off events. For 3741/5535 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15299 event pairs, 376 based on Foata normal form. 53/2361 useless extension candidates. Maximal degree in co-relation 7552. Up to 1081 conditions per place. [2021-10-21 19:14:56,988 INFO L132 encePairwiseOnDemand]: 97/111 looper letters, 27 selfloop transitions, 26 changer transitions 49/171 dead transitions. [2021-10-21 19:14:56,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 171 transitions, 869 flow [2021-10-21 19:14:56,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-21 19:14:56,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-21 19:14:56,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 994 transitions. [2021-10-21 19:14:56,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.814086814086814 [2021-10-21 19:14:56,993 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 994 transitions. [2021-10-21 19:14:56,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 994 transitions. [2021-10-21 19:14:56,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:56,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 994 transitions. [2021-10-21 19:14:56,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 90.36363636363636) internal successors, (994), 11 states have internal predecessors, (994), 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-10-21 19:14:57,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 111.0) internal successors, (1332), 12 states have internal predecessors, (1332), 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-10-21 19:14:57,004 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 111.0) internal successors, (1332), 12 states have internal predecessors, (1332), 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-10-21 19:14:57,004 INFO L186 Difference]: Start difference. First operand has 118 places, 107 transitions, 314 flow. Second operand 11 states and 994 transitions. [2021-10-21 19:14:57,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 171 transitions, 869 flow [2021-10-21 19:14:57,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 171 transitions, 855 flow, removed 7 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:57,019 INFO L242 Difference]: Finished difference. Result has 127 places, 119 transitions, 489 flow [2021-10-21 19:14:57,019 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=489, PETRI_PLACES=127, PETRI_TRANSITIONS=119} [2021-10-21 19:14:57,020 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 11 predicate places. [2021-10-21 19:14:57,020 INFO L470 AbstractCegarLoop]: Abstraction has has 127 places, 119 transitions, 489 flow [2021-10-21 19:14:57,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 83.7) internal successors, (837), 10 states have internal predecessors, (837), 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-10-21 19:14:57,021 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:57,021 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] [2021-10-21 19:14:57,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-21 19:14:57,022 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:14:57,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:57,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1566995043, now seen corresponding path program 1 times [2021-10-21 19:14:57,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:57,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025212772] [2021-10-21 19:14:57,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:57,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:57,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:57,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:14:57,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:57,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025212772] [2021-10-21 19:14:57,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025212772] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:57,429 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:57,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:57,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007471410] [2021-10-21 19:14:57,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:57,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:57,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:57,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:57,434 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 111 [2021-10-21 19:14:57,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 119 transitions, 489 flow. Second operand has 10 states, 10 states have (on average 84.7) internal successors, (847), 10 states have internal predecessors, (847), 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-10-21 19:14:57,436 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:57,436 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 111 [2021-10-21 19:14:57,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:58,859 INFO L129 PetriNetUnfolder]: 1418/2824 cut-off events. [2021-10-21 19:14:58,859 INFO L130 PetriNetUnfolder]: For 13852/16202 co-relation queries the response was YES. [2021-10-21 19:14:58,874 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12262 conditions, 2824 events. 1418/2824 cut-off events. For 13852/16202 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18651 event pairs, 40 based on Foata normal form. 68/2830 useless extension candidates. Maximal degree in co-relation 12193. Up to 1250 conditions per place. [2021-10-21 19:14:58,900 INFO L132 encePairwiseOnDemand]: 94/111 looper letters, 43 selfloop transitions, 35 changer transitions 49/197 dead transitions. [2021-10-21 19:14:58,901 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 197 transitions, 1425 flow [2021-10-21 19:14:58,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-21 19:14:58,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-21 19:14:58,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1190 transitions. [2021-10-21 19:14:58,906 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8246708246708246 [2021-10-21 19:14:58,906 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1190 transitions. [2021-10-21 19:14:58,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1190 transitions. [2021-10-21 19:14:58,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:58,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1190 transitions. [2021-10-21 19:14:58,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 91.53846153846153) internal successors, (1190), 13 states have internal predecessors, (1190), 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-10-21 19:14:58,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 111.0) internal successors, (1554), 14 states have internal predecessors, (1554), 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-10-21 19:14:58,916 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 111.0) internal successors, (1554), 14 states have internal predecessors, (1554), 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-10-21 19:14:58,917 INFO L186 Difference]: Start difference. First operand has 127 places, 119 transitions, 489 flow. Second operand 13 states and 1190 transitions. [2021-10-21 19:14:58,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 197 transitions, 1425 flow [2021-10-21 19:14:58,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 197 transitions, 1194 flow, removed 115 selfloop flow, removed 7 redundant places. [2021-10-21 19:14:58,942 INFO L242 Difference]: Finished difference. Result has 134 places, 137 transitions, 744 flow [2021-10-21 19:14:58,943 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=744, PETRI_PLACES=134, PETRI_TRANSITIONS=137} [2021-10-21 19:14:58,943 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 18 predicate places. [2021-10-21 19:14:58,944 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 137 transitions, 744 flow [2021-10-21 19:14:58,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.7) internal successors, (847), 10 states have internal predecessors, (847), 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-10-21 19:14:58,944 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:58,945 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] [2021-10-21 19:14:58,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-21 19:14:58,945 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:14:58,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:58,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1132198823, now seen corresponding path program 2 times [2021-10-21 19:14:58,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:58,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908019746] [2021-10-21 19:14:58,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:58,947 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:59,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:14:59,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:59,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908019746] [2021-10-21 19:14:59,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908019746] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:59,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:59,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-21 19:14:59,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099048075] [2021-10-21 19:14:59,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-21 19:14:59,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:59,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-21 19:14:59,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-21 19:14:59,517 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 111 [2021-10-21 19:14:59,519 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 137 transitions, 744 flow. Second operand has 13 states, 13 states have (on average 82.46153846153847) internal successors, (1072), 13 states have internal predecessors, (1072), 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-10-21 19:14:59,519 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:59,519 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 111 [2021-10-21 19:14:59,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:00,806 INFO L129 PetriNetUnfolder]: 1190/2341 cut-off events. [2021-10-21 19:15:00,806 INFO L130 PetriNetUnfolder]: For 15325/21636 co-relation queries the response was YES. [2021-10-21 19:15:00,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12617 conditions, 2341 events. 1190/2341 cut-off events. For 15325/21636 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14967 event pairs, 72 based on Foata normal form. 44/2324 useless extension candidates. Maximal degree in co-relation 12541. Up to 1209 conditions per place. [2021-10-21 19:15:00,852 INFO L132 encePairwiseOnDemand]: 96/111 looper letters, 49 selfloop transitions, 42 changer transitions 43/202 dead transitions. [2021-10-21 19:15:00,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 202 transitions, 1807 flow [2021-10-21 19:15:00,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-21 19:15:00,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-21 19:15:00,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1147 transitions. [2021-10-21 19:15:00,858 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7948717948717948 [2021-10-21 19:15:00,858 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1147 transitions. [2021-10-21 19:15:00,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1147 transitions. [2021-10-21 19:15:00,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:00,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1147 transitions. [2021-10-21 19:15:00,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 88.23076923076923) internal successors, (1147), 13 states have internal predecessors, (1147), 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-10-21 19:15:00,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 111.0) internal successors, (1554), 14 states have internal predecessors, (1554), 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-10-21 19:15:00,870 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 111.0) internal successors, (1554), 14 states have internal predecessors, (1554), 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-10-21 19:15:00,871 INFO L186 Difference]: Start difference. First operand has 134 places, 137 transitions, 744 flow. Second operand 13 states and 1147 transitions. [2021-10-21 19:15:00,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 202 transitions, 1807 flow [2021-10-21 19:15:00,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 202 transitions, 1683 flow, removed 39 selfloop flow, removed 6 redundant places. [2021-10-21 19:15:00,899 INFO L242 Difference]: Finished difference. Result has 141 places, 147 transitions, 934 flow [2021-10-21 19:15:00,900 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=934, PETRI_PLACES=141, PETRI_TRANSITIONS=147} [2021-10-21 19:15:00,900 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 25 predicate places. [2021-10-21 19:15:00,900 INFO L470 AbstractCegarLoop]: Abstraction has has 141 places, 147 transitions, 934 flow [2021-10-21 19:15:00,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 82.46153846153847) internal successors, (1072), 13 states have internal predecessors, (1072), 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-10-21 19:15:00,901 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:00,901 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] [2021-10-21 19:15:00,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-21 19:15:00,902 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:00,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:00,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1134323691, now seen corresponding path program 1 times [2021-10-21 19:15:00,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:00,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043790212] [2021-10-21 19:15:00,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:00,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:00,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:01,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:01,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:01,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043790212] [2021-10-21 19:15:01,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043790212] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:01,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:01,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-21 19:15:01,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628310647] [2021-10-21 19:15:01,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-21 19:15:01,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:01,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-21 19:15:01,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-21 19:15:01,100 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 111 [2021-10-21 19:15:01,101 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 147 transitions, 934 flow. Second operand has 6 states, 6 states have (on average 98.16666666666667) internal successors, (589), 6 states have internal predecessors, (589), 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-10-21 19:15:01,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:01,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 111 [2021-10-21 19:15:01,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:01,758 INFO L129 PetriNetUnfolder]: 1125/2991 cut-off events. [2021-10-21 19:15:01,758 INFO L130 PetriNetUnfolder]: For 15310/15645 co-relation queries the response was YES. [2021-10-21 19:15:01,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10439 conditions, 2991 events. 1125/2991 cut-off events. For 15310/15645 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 27856 event pairs, 142 based on Foata normal form. 74/2861 useless extension candidates. Maximal degree in co-relation 10363. Up to 714 conditions per place. [2021-10-21 19:15:01,815 INFO L132 encePairwiseOnDemand]: 102/111 looper letters, 19 selfloop transitions, 16 changer transitions 0/171 dead transitions. [2021-10-21 19:15:01,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 171 transitions, 1049 flow [2021-10-21 19:15:01,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 19:15:01,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 19:15:01,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 910 transitions. [2021-10-21 19:15:01,820 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9109109109109109 [2021-10-21 19:15:01,821 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 910 transitions. [2021-10-21 19:15:01,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 910 transitions. [2021-10-21 19:15:01,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:01,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 910 transitions. [2021-10-21 19:15:01,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.11111111111111) internal successors, (910), 9 states have internal predecessors, (910), 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-10-21 19:15:01,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 111.0) internal successors, (1110), 10 states have internal predecessors, (1110), 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-10-21 19:15:01,828 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 111.0) internal successors, (1110), 10 states have internal predecessors, (1110), 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-10-21 19:15:01,828 INFO L186 Difference]: Start difference. First operand has 141 places, 147 transitions, 934 flow. Second operand 9 states and 910 transitions. [2021-10-21 19:15:01,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 171 transitions, 1049 flow [2021-10-21 19:15:01,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 171 transitions, 892 flow, removed 50 selfloop flow, removed 14 redundant places. [2021-10-21 19:15:01,850 INFO L242 Difference]: Finished difference. Result has 134 places, 160 transitions, 883 flow [2021-10-21 19:15:01,851 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=883, PETRI_PLACES=134, PETRI_TRANSITIONS=160} [2021-10-21 19:15:01,851 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 18 predicate places. [2021-10-21 19:15:01,851 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 160 transitions, 883 flow [2021-10-21 19:15:01,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 98.16666666666667) internal successors, (589), 6 states have internal predecessors, (589), 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-10-21 19:15:01,852 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:01,852 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] [2021-10-21 19:15:01,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-21 19:15:01,852 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:01,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:01,853 INFO L82 PathProgramCache]: Analyzing trace with hash -752003618, now seen corresponding path program 1 times [2021-10-21 19:15:01,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:01,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118796714] [2021-10-21 19:15:01,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:01,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:01,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:02,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:02,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:02,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118796714] [2021-10-21 19:15:02,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118796714] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:02,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:02,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-21 19:15:02,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347034168] [2021-10-21 19:15:02,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-21 19:15:02,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:02,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-21 19:15:02,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-10-21 19:15:02,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 111 [2021-10-21 19:15:02,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 160 transitions, 883 flow. Second operand has 7 states, 7 states have (on average 98.14285714285714) internal successors, (687), 7 states have internal predecessors, (687), 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-10-21 19:15:02,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:02,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 111 [2021-10-21 19:15:02,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:02,540 INFO L129 PetriNetUnfolder]: 726/2365 cut-off events. [2021-10-21 19:15:02,540 INFO L130 PetriNetUnfolder]: For 5583/7519 co-relation queries the response was YES. [2021-10-21 19:15:02,561 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7858 conditions, 2365 events. 726/2365 cut-off events. For 5583/7519 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 23606 event pairs, 38 based on Foata normal form. 583/2771 useless extension candidates. Maximal degree in co-relation 7787. Up to 552 conditions per place. [2021-10-21 19:15:02,575 INFO L132 encePairwiseOnDemand]: 102/111 looper letters, 15 selfloop transitions, 31 changer transitions 11/173 dead transitions. [2021-10-21 19:15:02,575 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 173 transitions, 1033 flow [2021-10-21 19:15:02,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-21 19:15:02,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-21 19:15:02,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1214 transitions. [2021-10-21 19:15:02,580 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9114114114114115 [2021-10-21 19:15:02,580 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1214 transitions. [2021-10-21 19:15:02,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1214 transitions. [2021-10-21 19:15:02,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:02,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1214 transitions. [2021-10-21 19:15:02,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 101.16666666666667) internal successors, (1214), 12 states have internal predecessors, (1214), 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-10-21 19:15:02,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:02,590 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:02,590 INFO L186 Difference]: Start difference. First operand has 134 places, 160 transitions, 883 flow. Second operand 12 states and 1214 transitions. [2021-10-21 19:15:02,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 173 transitions, 1033 flow [2021-10-21 19:15:02,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 173 transitions, 1031 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-21 19:15:02,607 INFO L242 Difference]: Finished difference. Result has 147 places, 159 transitions, 938 flow [2021-10-21 19:15:02,608 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=938, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2021-10-21 19:15:02,608 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 31 predicate places. [2021-10-21 19:15:02,608 INFO L470 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 938 flow [2021-10-21 19:15:02,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 98.14285714285714) internal successors, (687), 7 states have internal predecessors, (687), 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-10-21 19:15:02,609 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:02,609 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] [2021-10-21 19:15:02,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-21 19:15:02,610 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:02,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:02,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1680488348, now seen corresponding path program 1 times [2021-10-21 19:15:02,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:02,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127185514] [2021-10-21 19:15:02,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:02,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:03,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:03,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:03,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127185514] [2021-10-21 19:15:03,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127185514] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:03,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:03,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 19:15:03,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988027393] [2021-10-21 19:15:03,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 19:15:03,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:03,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 19:15:03,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-10-21 19:15:03,487 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2021-10-21 19:15:03,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 938 flow. Second operand has 15 states, 15 states have (on average 79.66666666666667) internal successors, (1195), 15 states have internal predecessors, (1195), 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-10-21 19:15:03,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:03,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2021-10-21 19:15:03,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:04,877 INFO L129 PetriNetUnfolder]: 888/3064 cut-off events. [2021-10-21 19:15:04,877 INFO L130 PetriNetUnfolder]: For 11202/12334 co-relation queries the response was YES. [2021-10-21 19:15:04,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11245 conditions, 3064 events. 888/3064 cut-off events. For 11202/12334 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 32324 event pairs, 36 based on Foata normal form. 18/2903 useless extension candidates. Maximal degree in co-relation 11159. Up to 638 conditions per place. [2021-10-21 19:15:04,917 INFO L132 encePairwiseOnDemand]: 96/111 looper letters, 58 selfloop transitions, 20 changer transitions 40/216 dead transitions. [2021-10-21 19:15:04,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 216 transitions, 1881 flow [2021-10-21 19:15:04,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-21 19:15:04,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-21 19:15:04,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1258 transitions. [2021-10-21 19:15:04,922 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7555555555555555 [2021-10-21 19:15:04,922 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1258 transitions. [2021-10-21 19:15:04,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1258 transitions. [2021-10-21 19:15:04,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:04,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1258 transitions. [2021-10-21 19:15:04,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 83.86666666666666) internal successors, (1258), 15 states have internal predecessors, (1258), 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-10-21 19:15:04,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 111.0) internal successors, (1776), 16 states have internal predecessors, (1776), 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-10-21 19:15:04,932 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 111.0) internal successors, (1776), 16 states have internal predecessors, (1776), 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-10-21 19:15:04,932 INFO L186 Difference]: Start difference. First operand has 147 places, 159 transitions, 938 flow. Second operand 15 states and 1258 transitions. [2021-10-21 19:15:04,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 216 transitions, 1881 flow [2021-10-21 19:15:05,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 216 transitions, 1731 flow, removed 47 selfloop flow, removed 10 redundant places. [2021-10-21 19:15:05,144 INFO L242 Difference]: Finished difference. Result has 159 places, 160 transitions, 893 flow [2021-10-21 19:15:05,145 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=893, PETRI_PLACES=159, PETRI_TRANSITIONS=160} [2021-10-21 19:15:05,145 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 43 predicate places. [2021-10-21 19:15:05,145 INFO L470 AbstractCegarLoop]: Abstraction has has 159 places, 160 transitions, 893 flow [2021-10-21 19:15:05,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 79.66666666666667) internal successors, (1195), 15 states have internal predecessors, (1195), 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-10-21 19:15:05,146 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:05,147 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] [2021-10-21 19:15:05,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-21 19:15:05,147 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:05,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:05,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1188970408, now seen corresponding path program 2 times [2021-10-21 19:15:05,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:05,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311927464] [2021-10-21 19:15:05,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:05,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:05,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:05,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:05,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:05,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311927464] [2021-10-21 19:15:05,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311927464] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:05,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:05,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-21 19:15:05,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627327776] [2021-10-21 19:15:05,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-21 19:15:05,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:05,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-21 19:15:05,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-21 19:15:05,394 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 111 [2021-10-21 19:15:05,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 160 transitions, 893 flow. Second operand has 8 states, 8 states have (on average 98.125) internal successors, (785), 8 states have internal predecessors, (785), 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-10-21 19:15:05,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:05,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 111 [2021-10-21 19:15:05,396 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:06,080 INFO L129 PetriNetUnfolder]: 895/3015 cut-off events. [2021-10-21 19:15:06,080 INFO L130 PetriNetUnfolder]: For 5805/8097 co-relation queries the response was YES. [2021-10-21 19:15:06,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9591 conditions, 3015 events. 895/3015 cut-off events. For 5805/8097 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 33036 event pairs, 46 based on Foata normal form. 681/3454 useless extension candidates. Maximal degree in co-relation 9557. Up to 420 conditions per place. [2021-10-21 19:15:06,126 INFO L132 encePairwiseOnDemand]: 102/111 looper letters, 10 selfloop transitions, 36 changer transitions 17/178 dead transitions. [2021-10-21 19:15:06,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 178 transitions, 1104 flow [2021-10-21 19:15:06,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-21 19:15:06,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-21 19:15:06,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1506 transitions. [2021-10-21 19:15:06,131 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9045045045045045 [2021-10-21 19:15:06,132 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1506 transitions. [2021-10-21 19:15:06,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1506 transitions. [2021-10-21 19:15:06,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:06,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1506 transitions. [2021-10-21 19:15:06,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 100.4) internal successors, (1506), 15 states have internal predecessors, (1506), 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-10-21 19:15:06,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 111.0) internal successors, (1776), 16 states have internal predecessors, (1776), 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-10-21 19:15:06,143 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 111.0) internal successors, (1776), 16 states have internal predecessors, (1776), 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-10-21 19:15:06,143 INFO L186 Difference]: Start difference. First operand has 159 places, 160 transitions, 893 flow. Second operand 15 states and 1506 transitions. [2021-10-21 19:15:06,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 178 transitions, 1104 flow [2021-10-21 19:15:06,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 178 transitions, 1041 flow, removed 19 selfloop flow, removed 13 redundant places. [2021-10-21 19:15:06,188 INFO L242 Difference]: Finished difference. Result has 160 places, 158 transitions, 927 flow [2021-10-21 19:15:06,189 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=927, PETRI_PLACES=160, PETRI_TRANSITIONS=158} [2021-10-21 19:15:06,189 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 44 predicate places. [2021-10-21 19:15:06,189 INFO L470 AbstractCegarLoop]: Abstraction has has 160 places, 158 transitions, 927 flow [2021-10-21 19:15:06,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 98.125) internal successors, (785), 8 states have internal predecessors, (785), 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-10-21 19:15:06,190 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:06,190 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] [2021-10-21 19:15:06,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-21 19:15:06,191 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:06,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:06,191 INFO L82 PathProgramCache]: Analyzing trace with hash -696700247, now seen corresponding path program 1 times [2021-10-21 19:15:06,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:06,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379623644] [2021-10-21 19:15:06,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:06,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:06,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:06,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:06,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:06,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379623644] [2021-10-21 19:15:06,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379623644] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:06,489 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:06,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-21 19:15:06,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278346192] [2021-10-21 19:15:06,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-21 19:15:06,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:06,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-21 19:15:06,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-21 19:15:06,492 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 111 [2021-10-21 19:15:06,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 158 transitions, 927 flow. Second operand has 7 states, 7 states have (on average 98.42857142857143) internal successors, (689), 7 states have internal predecessors, (689), 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-10-21 19:15:06,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:06,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 111 [2021-10-21 19:15:06,493 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:07,052 INFO L129 PetriNetUnfolder]: 1145/4251 cut-off events. [2021-10-21 19:15:07,052 INFO L130 PetriNetUnfolder]: For 11540/12198 co-relation queries the response was YES. [2021-10-21 19:15:07,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13788 conditions, 4251 events. 1145/4251 cut-off events. For 11540/12198 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 51969 event pairs, 68 based on Foata normal form. 1/3956 useless extension candidates. Maximal degree in co-relation 13707. Up to 511 conditions per place. [2021-10-21 19:15:07,105 INFO L132 encePairwiseOnDemand]: 105/111 looper letters, 9 selfloop transitions, 2 changer transitions 8/163 dead transitions. [2021-10-21 19:15:07,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 163 transitions, 971 flow [2021-10-21 19:15:07,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:15:07,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:15:07,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 695 transitions. [2021-10-21 19:15:07,108 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8944658944658944 [2021-10-21 19:15:07,108 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 695 transitions. [2021-10-21 19:15:07,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 695 transitions. [2021-10-21 19:15:07,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:07,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 695 transitions. [2021-10-21 19:15:07,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 99.28571428571429) internal successors, (695), 7 states have internal predecessors, (695), 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-10-21 19:15:07,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 111.0) internal successors, (888), 8 states have internal predecessors, (888), 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-10-21 19:15:07,113 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 111.0) internal successors, (888), 8 states have internal predecessors, (888), 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-10-21 19:15:07,113 INFO L186 Difference]: Start difference. First operand has 160 places, 158 transitions, 927 flow. Second operand 7 states and 695 transitions. [2021-10-21 19:15:07,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 163 transitions, 971 flow [2021-10-21 19:15:07,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 163 transitions, 831 flow, removed 39 selfloop flow, removed 15 redundant places. [2021-10-21 19:15:07,389 INFO L242 Difference]: Finished difference. Result has 154 places, 155 transitions, 775 flow [2021-10-21 19:15:07,389 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=775, PETRI_PLACES=154, PETRI_TRANSITIONS=155} [2021-10-21 19:15:07,390 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 38 predicate places. [2021-10-21 19:15:07,390 INFO L470 AbstractCegarLoop]: Abstraction has has 154 places, 155 transitions, 775 flow [2021-10-21 19:15:07,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 98.42857142857143) internal successors, (689), 7 states have internal predecessors, (689), 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-10-21 19:15:07,391 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:07,391 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] [2021-10-21 19:15:07,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-21 19:15:07,391 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:07,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:07,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1629743387, now seen corresponding path program 2 times [2021-10-21 19:15:07,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:07,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277175215] [2021-10-21 19:15:07,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:07,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:07,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:07,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277175215] [2021-10-21 19:15:07,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277175215] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:07,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:07,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-21 19:15:07,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376710156] [2021-10-21 19:15:07,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-21 19:15:07,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:07,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-21 19:15:07,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-21 19:15:07,780 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2021-10-21 19:15:07,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 155 transitions, 775 flow. Second operand has 13 states, 13 states have (on average 83.84615384615384) internal successors, (1090), 13 states have internal predecessors, (1090), 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-10-21 19:15:07,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:07,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2021-10-21 19:15:07,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:08,840 INFO L129 PetriNetUnfolder]: 1769/6391 cut-off events. [2021-10-21 19:15:08,840 INFO L130 PetriNetUnfolder]: For 8806/9303 co-relation queries the response was YES. [2021-10-21 19:15:08,879 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18774 conditions, 6391 events. 1769/6391 cut-off events. For 8806/9303 co-relation queries the response was YES. Maximal size of possible extension queue 1147. Compared 83263 event pairs, 57 based on Foata normal form. 5/5960 useless extension candidates. Maximal degree in co-relation 18744. Up to 767 conditions per place. [2021-10-21 19:15:08,890 INFO L132 encePairwiseOnDemand]: 95/111 looper letters, 41 selfloop transitions, 19 changer transitions 42/205 dead transitions. [2021-10-21 19:15:08,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 205 transitions, 1332 flow [2021-10-21 19:15:08,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-21 19:15:08,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-21 19:15:08,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1208 transitions. [2021-10-21 19:15:08,894 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7773487773487774 [2021-10-21 19:15:08,894 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1208 transitions. [2021-10-21 19:15:08,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1208 transitions. [2021-10-21 19:15:08,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:08,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1208 transitions. [2021-10-21 19:15:08,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 86.28571428571429) internal successors, (1208), 14 states have internal predecessors, (1208), 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-10-21 19:15:08,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 111.0) internal successors, (1665), 15 states have internal predecessors, (1665), 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-10-21 19:15:08,901 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 111.0) internal successors, (1665), 15 states have internal predecessors, (1665), 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-10-21 19:15:08,901 INFO L186 Difference]: Start difference. First operand has 154 places, 155 transitions, 775 flow. Second operand 14 states and 1208 transitions. [2021-10-21 19:15:08,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 205 transitions, 1332 flow [2021-10-21 19:15:09,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 205 transitions, 1314 flow, removed 5 selfloop flow, removed 5 redundant places. [2021-10-21 19:15:09,338 INFO L242 Difference]: Finished difference. Result has 166 places, 159 transitions, 875 flow [2021-10-21 19:15:09,338 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=875, PETRI_PLACES=166, PETRI_TRANSITIONS=159} [2021-10-21 19:15:09,339 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 50 predicate places. [2021-10-21 19:15:09,339 INFO L470 AbstractCegarLoop]: Abstraction has has 166 places, 159 transitions, 875 flow [2021-10-21 19:15:09,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.84615384615384) internal successors, (1090), 13 states have internal predecessors, (1090), 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-10-21 19:15:09,340 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:09,340 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] [2021-10-21 19:15:09,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-21 19:15:09,340 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:09,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:09,341 INFO L82 PathProgramCache]: Analyzing trace with hash 846457945, now seen corresponding path program 3 times [2021-10-21 19:15:09,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:09,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804760666] [2021-10-21 19:15:09,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:09,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:09,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:09,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:09,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:09,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804760666] [2021-10-21 19:15:09,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804760666] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:09,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:09,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-10-21 19:15:09,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089606846] [2021-10-21 19:15:09,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-21 19:15:09,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:09,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-21 19:15:09,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-10-21 19:15:09,776 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2021-10-21 19:15:09,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 159 transitions, 875 flow. Second operand has 11 states, 11 states have (on average 84.18181818181819) internal successors, (926), 11 states have internal predecessors, (926), 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-10-21 19:15:09,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:09,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2021-10-21 19:15:09,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:11,138 INFO L129 PetriNetUnfolder]: 1702/6748 cut-off events. [2021-10-21 19:15:11,138 INFO L130 PetriNetUnfolder]: For 9792/10096 co-relation queries the response was YES. [2021-10-21 19:15:11,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19761 conditions, 6748 events. 1702/6748 cut-off events. For 9792/10096 co-relation queries the response was YES. Maximal size of possible extension queue 1080. Compared 90191 event pairs, 42 based on Foata normal form. 1/6377 useless extension candidates. Maximal degree in co-relation 19727. Up to 765 conditions per place. [2021-10-21 19:15:11,212 INFO L132 encePairwiseOnDemand]: 99/111 looper letters, 61 selfloop transitions, 25 changer transitions 20/209 dead transitions. [2021-10-21 19:15:11,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 209 transitions, 1518 flow [2021-10-21 19:15:11,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-21 19:15:11,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-21 19:15:11,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 877 transitions. [2021-10-21 19:15:11,215 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7900900900900901 [2021-10-21 19:15:11,215 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 877 transitions. [2021-10-21 19:15:11,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 877 transitions. [2021-10-21 19:15:11,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:11,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 877 transitions. [2021-10-21 19:15:11,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 87.7) internal successors, (877), 10 states have internal predecessors, (877), 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-10-21 19:15:11,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 111.0) internal successors, (1221), 11 states have internal predecessors, (1221), 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-10-21 19:15:11,221 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 111.0) internal successors, (1221), 11 states have internal predecessors, (1221), 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-10-21 19:15:11,221 INFO L186 Difference]: Start difference. First operand has 166 places, 159 transitions, 875 flow. Second operand 10 states and 877 transitions. [2021-10-21 19:15:11,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 209 transitions, 1518 flow [2021-10-21 19:15:11,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 209 transitions, 1484 flow, removed 12 selfloop flow, removed 9 redundant places. [2021-10-21 19:15:11,693 INFO L242 Difference]: Finished difference. Result has 168 places, 171 transitions, 1072 flow [2021-10-21 19:15:11,693 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1072, PETRI_PLACES=168, PETRI_TRANSITIONS=171} [2021-10-21 19:15:11,694 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 52 predicate places. [2021-10-21 19:15:11,694 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 171 transitions, 1072 flow [2021-10-21 19:15:11,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 84.18181818181819) internal successors, (926), 11 states have internal predecessors, (926), 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-10-21 19:15:11,695 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:11,695 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] [2021-10-21 19:15:11,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-21 19:15:11,695 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:11,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:11,696 INFO L82 PathProgramCache]: Analyzing trace with hash -573921251, now seen corresponding path program 4 times [2021-10-21 19:15:11,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:11,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705139053] [2021-10-21 19:15:11,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:11,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:12,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:12,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:12,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705139053] [2021-10-21 19:15:12,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705139053] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:12,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:12,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 19:15:12,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902604175] [2021-10-21 19:15:12,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 19:15:12,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:12,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 19:15:12,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-10-21 19:15:12,611 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2021-10-21 19:15:12,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 171 transitions, 1072 flow. Second operand has 16 states, 16 states have (on average 79.75) internal successors, (1276), 16 states have internal predecessors, (1276), 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-10-21 19:15:12,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:12,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2021-10-21 19:15:12,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:14,395 INFO L129 PetriNetUnfolder]: 2251/9096 cut-off events. [2021-10-21 19:15:14,395 INFO L130 PetriNetUnfolder]: For 14809/15299 co-relation queries the response was YES. [2021-10-21 19:15:14,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26893 conditions, 9096 events. 2251/9096 cut-off events. For 14809/15299 co-relation queries the response was YES. Maximal size of possible extension queue 1476. Compared 128763 event pairs, 54 based on Foata normal form. 1/8586 useless extension candidates. Maximal degree in co-relation 26856. Up to 1032 conditions per place. [2021-10-21 19:15:14,474 INFO L132 encePairwiseOnDemand]: 97/111 looper letters, 36 selfloop transitions, 12 changer transitions 55/202 dead transitions. [2021-10-21 19:15:14,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 202 transitions, 1598 flow [2021-10-21 19:15:14,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-21 19:15:14,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-21 19:15:14,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 995 transitions. [2021-10-21 19:15:14,478 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.746996996996997 [2021-10-21 19:15:14,478 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 995 transitions. [2021-10-21 19:15:14,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 995 transitions. [2021-10-21 19:15:14,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:14,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 995 transitions. [2021-10-21 19:15:14,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 82.91666666666667) internal successors, (995), 12 states have internal predecessors, (995), 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-10-21 19:15:14,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:14,484 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:14,484 INFO L186 Difference]: Start difference. First operand has 168 places, 171 transitions, 1072 flow. Second operand 12 states and 995 transitions. [2021-10-21 19:15:14,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 202 transitions, 1598 flow [2021-10-21 19:15:15,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 202 transitions, 1585 flow, removed 6 selfloop flow, removed 4 redundant places. [2021-10-21 19:15:15,076 INFO L242 Difference]: Finished difference. Result has 177 places, 144 transitions, 821 flow [2021-10-21 19:15:15,076 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=821, PETRI_PLACES=177, PETRI_TRANSITIONS=144} [2021-10-21 19:15:15,076 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 61 predicate places. [2021-10-21 19:15:15,076 INFO L470 AbstractCegarLoop]: Abstraction has has 177 places, 144 transitions, 821 flow [2021-10-21 19:15:15,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 79.75) internal successors, (1276), 16 states have internal predecessors, (1276), 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-10-21 19:15:15,077 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:15,077 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] [2021-10-21 19:15:15,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-21 19:15:15,077 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:15,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:15,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1841782559, now seen corresponding path program 5 times [2021-10-21 19:15:15,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:15,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821776839] [2021-10-21 19:15:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:15,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:15,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:15,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:15,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:15,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821776839] [2021-10-21 19:15:15,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821776839] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:15,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:15,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 19:15:15,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093776636] [2021-10-21 19:15:15,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 19:15:15,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:15,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 19:15:15,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-10-21 19:15:15,598 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 111 [2021-10-21 19:15:15,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 144 transitions, 821 flow. Second operand has 16 states, 16 states have (on average 82.5625) internal successors, (1321), 16 states have internal predecessors, (1321), 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-10-21 19:15:15,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:15,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 111 [2021-10-21 19:15:15,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:16,467 INFO L129 PetriNetUnfolder]: 889/3664 cut-off events. [2021-10-21 19:15:16,467 INFO L130 PetriNetUnfolder]: For 6869/7239 co-relation queries the response was YES. [2021-10-21 19:15:16,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10997 conditions, 3664 events. 889/3664 cut-off events. For 6869/7239 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 43343 event pairs, 52 based on Foata normal form. 6/3445 useless extension candidates. Maximal degree in co-relation 10958. Up to 403 conditions per place. [2021-10-21 19:15:16,508 INFO L132 encePairwiseOnDemand]: 98/111 looper letters, 37 selfloop transitions, 11 changer transitions 16/166 dead transitions. [2021-10-21 19:15:16,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 166 transitions, 1176 flow [2021-10-21 19:15:16,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-21 19:15:16,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-21 19:15:16,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1182 transitions. [2021-10-21 19:15:16,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7606177606177607 [2021-10-21 19:15:16,510 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1182 transitions. [2021-10-21 19:15:16,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1182 transitions. [2021-10-21 19:15:16,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:16,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1182 transitions. [2021-10-21 19:15:16,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 84.42857142857143) internal successors, (1182), 14 states have internal predecessors, (1182), 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-10-21 19:15:16,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 111.0) internal successors, (1665), 15 states have internal predecessors, (1665), 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-10-21 19:15:16,515 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 111.0) internal successors, (1665), 15 states have internal predecessors, (1665), 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-10-21 19:15:16,516 INFO L186 Difference]: Start difference. First operand has 177 places, 144 transitions, 821 flow. Second operand 14 states and 1182 transitions. [2021-10-21 19:15:16,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 166 transitions, 1176 flow [2021-10-21 19:15:16,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 166 transitions, 1061 flow, removed 37 selfloop flow, removed 17 redundant places. [2021-10-21 19:15:16,623 INFO L242 Difference]: Finished difference. Result has 172 places, 146 transitions, 813 flow [2021-10-21 19:15:16,623 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=813, PETRI_PLACES=172, PETRI_TRANSITIONS=146} [2021-10-21 19:15:16,623 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 56 predicate places. [2021-10-21 19:15:16,624 INFO L470 AbstractCegarLoop]: Abstraction has has 172 places, 146 transitions, 813 flow [2021-10-21 19:15:16,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.5625) internal successors, (1321), 16 states have internal predecessors, (1321), 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-10-21 19:15:16,624 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:16,624 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] [2021-10-21 19:15:16,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-21 19:15:16,625 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:16,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:16,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1339599697, now seen corresponding path program 6 times [2021-10-21 19:15:16,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:16,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551884218] [2021-10-21 19:15:16,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:16,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:16,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:17,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:17,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551884218] [2021-10-21 19:15:17,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551884218] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:17,067 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:17,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-10-21 19:15:17,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17361547] [2021-10-21 19:15:17,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-21 19:15:17,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:17,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-21 19:15:17,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-10-21 19:15:17,069 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2021-10-21 19:15:17,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 146 transitions, 813 flow. Second operand has 11 states, 11 states have (on average 84.18181818181819) internal successors, (926), 11 states have internal predecessors, (926), 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-10-21 19:15:17,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:17,071 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2021-10-21 19:15:17,071 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:18,192 INFO L129 PetriNetUnfolder]: 1109/4578 cut-off events. [2021-10-21 19:15:18,192 INFO L130 PetriNetUnfolder]: For 7018/7306 co-relation queries the response was YES. [2021-10-21 19:15:18,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13269 conditions, 4578 events. 1109/4578 cut-off events. For 7018/7306 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 57239 event pairs, 41 based on Foata normal form. 4/4339 useless extension candidates. Maximal degree in co-relation 13232. Up to 507 conditions per place. [2021-10-21 19:15:18,224 INFO L132 encePairwiseOnDemand]: 97/111 looper letters, 38 selfloop transitions, 22 changer transitions 11/174 dead transitions. [2021-10-21 19:15:18,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 174 transitions, 1235 flow [2021-10-21 19:15:18,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-21 19:15:18,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-21 19:15:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1126 transitions. [2021-10-21 19:15:18,227 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7803187803187803 [2021-10-21 19:15:18,227 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1126 transitions. [2021-10-21 19:15:18,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1126 transitions. [2021-10-21 19:15:18,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:18,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1126 transitions. [2021-10-21 19:15:18,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 86.61538461538461) internal successors, (1126), 13 states have internal predecessors, (1126), 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-10-21 19:15:18,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 111.0) internal successors, (1554), 14 states have internal predecessors, (1554), 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-10-21 19:15:18,232 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 111.0) internal successors, (1554), 14 states have internal predecessors, (1554), 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-10-21 19:15:18,232 INFO L186 Difference]: Start difference. First operand has 172 places, 146 transitions, 813 flow. Second operand 13 states and 1126 transitions. [2021-10-21 19:15:18,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 174 transitions, 1235 flow [2021-10-21 19:15:18,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 174 transitions, 1200 flow, removed 9 selfloop flow, removed 11 redundant places. [2021-10-21 19:15:18,405 INFO L242 Difference]: Finished difference. Result has 175 places, 153 transitions, 943 flow [2021-10-21 19:15:18,405 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=943, PETRI_PLACES=175, PETRI_TRANSITIONS=153} [2021-10-21 19:15:18,406 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 59 predicate places. [2021-10-21 19:15:18,406 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 153 transitions, 943 flow [2021-10-21 19:15:18,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 84.18181818181819) internal successors, (926), 11 states have internal predecessors, (926), 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-10-21 19:15:18,406 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:18,406 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] [2021-10-21 19:15:18,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-21 19:15:18,407 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:18,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:18,407 INFO L82 PathProgramCache]: Analyzing trace with hash -1904110811, now seen corresponding path program 7 times [2021-10-21 19:15:18,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:18,408 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751572514] [2021-10-21 19:15:18,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:18,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:18,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:19,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:19,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:19,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751572514] [2021-10-21 19:15:19,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751572514] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:19,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:19,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-10-21 19:15:19,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963992371] [2021-10-21 19:15:19,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-21 19:15:19,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:19,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-21 19:15:19,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-10-21 19:15:19,236 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 111 [2021-10-21 19:15:19,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 153 transitions, 943 flow. Second operand has 18 states, 18 states have (on average 77.66666666666667) internal successors, (1398), 18 states have internal predecessors, (1398), 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-10-21 19:15:19,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:19,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 111 [2021-10-21 19:15:19,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:20,758 INFO L129 PetriNetUnfolder]: 1542/6388 cut-off events. [2021-10-21 19:15:20,758 INFO L130 PetriNetUnfolder]: For 10348/10689 co-relation queries the response was YES. [2021-10-21 19:15:20,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18697 conditions, 6388 events. 1542/6388 cut-off events. For 10348/10689 co-relation queries the response was YES. Maximal size of possible extension queue 1041. Compared 85814 event pairs, 27 based on Foata normal form. 7/6037 useless extension candidates. Maximal degree in co-relation 18658. Up to 718 conditions per place. [2021-10-21 19:15:20,812 INFO L132 encePairwiseOnDemand]: 95/111 looper letters, 49 selfloop transitions, 21 changer transitions 9/176 dead transitions. [2021-10-21 19:15:20,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 176 transitions, 1353 flow [2021-10-21 19:15:20,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-21 19:15:20,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-21 19:15:20,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1198 transitions. [2021-10-21 19:15:20,814 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7195195195195195 [2021-10-21 19:15:20,815 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1198 transitions. [2021-10-21 19:15:20,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1198 transitions. [2021-10-21 19:15:20,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:20,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1198 transitions. [2021-10-21 19:15:20,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 79.86666666666666) internal successors, (1198), 15 states have internal predecessors, (1198), 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-10-21 19:15:20,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 111.0) internal successors, (1776), 16 states have internal predecessors, (1776), 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-10-21 19:15:20,822 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 111.0) internal successors, (1776), 16 states have internal predecessors, (1776), 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-10-21 19:15:20,822 INFO L186 Difference]: Start difference. First operand has 175 places, 153 transitions, 943 flow. Second operand 15 states and 1198 transitions. [2021-10-21 19:15:20,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 176 transitions, 1353 flow [2021-10-21 19:15:21,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 176 transitions, 1268 flow, removed 21 selfloop flow, removed 10 redundant places. [2021-10-21 19:15:21,139 INFO L242 Difference]: Finished difference. Result has 181 places, 158 transitions, 1019 flow [2021-10-21 19:15:21,140 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1019, PETRI_PLACES=181, PETRI_TRANSITIONS=158} [2021-10-21 19:15:21,140 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 65 predicate places. [2021-10-21 19:15:21,140 INFO L470 AbstractCegarLoop]: Abstraction has has 181 places, 158 transitions, 1019 flow [2021-10-21 19:15:21,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 77.66666666666667) internal successors, (1398), 18 states have internal predecessors, (1398), 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-10-21 19:15:21,141 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:21,142 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] [2021-10-21 19:15:21,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-21 19:15:21,142 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:21,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:21,143 INFO L82 PathProgramCache]: Analyzing trace with hash 1925960845, now seen corresponding path program 8 times [2021-10-21 19:15:21,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:21,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562461387] [2021-10-21 19:15:21,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:21,143 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:21,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:21,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:21,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:21,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562461387] [2021-10-21 19:15:21,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562461387] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:21,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:21,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 19:15:21,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853000633] [2021-10-21 19:15:21,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 19:15:21,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:21,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 19:15:21,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-21 19:15:21,780 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2021-10-21 19:15:21,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 158 transitions, 1019 flow. Second operand has 15 states, 15 states have (on average 79.86666666666666) internal successors, (1198), 15 states have internal predecessors, (1198), 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-10-21 19:15:21,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:21,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2021-10-21 19:15:21,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:24,083 INFO L129 PetriNetUnfolder]: 2404/9834 cut-off events. [2021-10-21 19:15:24,084 INFO L130 PetriNetUnfolder]: For 16181/16529 co-relation queries the response was YES. [2021-10-21 19:15:24,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28572 conditions, 9834 events. 2404/9834 cut-off events. For 16181/16529 co-relation queries the response was YES. Maximal size of possible extension queue 1631. Compared 142493 event pairs, 72 based on Foata normal form. 6/9305 useless extension candidates. Maximal degree in co-relation 28532. Up to 1084 conditions per place. [2021-10-21 19:15:24,160 INFO L132 encePairwiseOnDemand]: 98/111 looper letters, 36 selfloop transitions, 9 changer transitions 57/201 dead transitions. [2021-10-21 19:15:24,160 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 201 transitions, 1681 flow [2021-10-21 19:15:24,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 19:15:24,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 19:15:24,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1551 transitions. [2021-10-21 19:15:24,163 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7354196301564723 [2021-10-21 19:15:24,163 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1551 transitions. [2021-10-21 19:15:24,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1551 transitions. [2021-10-21 19:15:24,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:24,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1551 transitions. [2021-10-21 19:15:24,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 81.63157894736842) internal successors, (1551), 19 states have internal predecessors, (1551), 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-10-21 19:15:24,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 111.0) internal successors, (2220), 20 states have internal predecessors, (2220), 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-10-21 19:15:24,170 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 111.0) internal successors, (2220), 20 states have internal predecessors, (2220), 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-10-21 19:15:24,170 INFO L186 Difference]: Start difference. First operand has 181 places, 158 transitions, 1019 flow. Second operand 19 states and 1551 transitions. [2021-10-21 19:15:24,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 201 transitions, 1681 flow [2021-10-21 19:15:24,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 201 transitions, 1595 flow, removed 34 selfloop flow, removed 12 redundant places. [2021-10-21 19:15:24,817 INFO L242 Difference]: Finished difference. Result has 196 places, 143 transitions, 854 flow [2021-10-21 19:15:24,817 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=854, PETRI_PLACES=196, PETRI_TRANSITIONS=143} [2021-10-21 19:15:24,817 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 80 predicate places. [2021-10-21 19:15:24,818 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 143 transitions, 854 flow [2021-10-21 19:15:24,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 79.86666666666666) internal successors, (1198), 15 states have internal predecessors, (1198), 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-10-21 19:15:24,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:24,818 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] [2021-10-21 19:15:24,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-21 19:15:24,818 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:24,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:24,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1782395469, now seen corresponding path program 9 times [2021-10-21 19:15:24,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:24,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886672356] [2021-10-21 19:15:24,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:24,819 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:24,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:25,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:25,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:25,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886672356] [2021-10-21 19:15:25,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886672356] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:25,234 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:25,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-21 19:15:25,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616078810] [2021-10-21 19:15:25,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-21 19:15:25,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:25,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-21 19:15:25,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-21 19:15:25,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 111 [2021-10-21 19:15:25,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 143 transitions, 854 flow. Second operand has 13 states, 13 states have (on average 82.92307692307692) internal successors, (1078), 13 states have internal predecessors, (1078), 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-10-21 19:15:25,238 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:25,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 111 [2021-10-21 19:15:25,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:26,201 INFO L129 PetriNetUnfolder]: 968/3922 cut-off events. [2021-10-21 19:15:26,202 INFO L130 PetriNetUnfolder]: For 5954/6041 co-relation queries the response was YES. [2021-10-21 19:15:26,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11309 conditions, 3922 events. 968/3922 cut-off events. For 5954/6041 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 48350 event pairs, 28 based on Foata normal form. 1/3720 useless extension candidates. Maximal degree in co-relation 11265. Up to 462 conditions per place. [2021-10-21 19:15:26,255 INFO L132 encePairwiseOnDemand]: 99/111 looper letters, 27 selfloop transitions, 9 changer transitions 27/161 dead transitions. [2021-10-21 19:15:26,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 161 transitions, 1168 flow [2021-10-21 19:15:26,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-21 19:15:26,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-21 19:15:26,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1017 transitions. [2021-10-21 19:15:26,258 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7635135135135135 [2021-10-21 19:15:26,258 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1017 transitions. [2021-10-21 19:15:26,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1017 transitions. [2021-10-21 19:15:26,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:26,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1017 transitions. [2021-10-21 19:15:26,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 84.75) internal successors, (1017), 12 states have internal predecessors, (1017), 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-10-21 19:15:26,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:26,263 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:26,263 INFO L186 Difference]: Start difference. First operand has 196 places, 143 transitions, 854 flow. Second operand 12 states and 1017 transitions. [2021-10-21 19:15:26,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 161 transitions, 1168 flow [2021-10-21 19:15:26,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 161 transitions, 1029 flow, removed 37 selfloop flow, removed 28 redundant places. [2021-10-21 19:15:26,478 INFO L242 Difference]: Finished difference. Result has 170 places, 131 transitions, 680 flow [2021-10-21 19:15:26,478 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=680, PETRI_PLACES=170, PETRI_TRANSITIONS=131} [2021-10-21 19:15:26,478 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 54 predicate places. [2021-10-21 19:15:26,478 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 131 transitions, 680 flow [2021-10-21 19:15:26,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 82.92307692307692) internal successors, (1078), 13 states have internal predecessors, (1078), 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-10-21 19:15:26,479 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:26,479 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] [2021-10-21 19:15:26,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-21 19:15:26,479 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2021-10-21 19:15:26,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:26,480 INFO L82 PathProgramCache]: Analyzing trace with hash -813538495, now seen corresponding path program 10 times [2021-10-21 19:15:26,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:26,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778274409] [2021-10-21 19:15:26,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:26,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:26,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:27,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:15:27,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:27,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778274409] [2021-10-21 19:15:27,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778274409] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:27,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:27,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 19:15:27,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024759043] [2021-10-21 19:15:27,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 19:15:27,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:27,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 19:15:27,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-10-21 19:15:27,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 111 [2021-10-21 19:15:27,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 131 transitions, 680 flow. Second operand has 15 states, 15 states have (on average 80.8) internal successors, (1212), 15 states have internal predecessors, (1212), 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-10-21 19:15:27,048 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:27,048 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 111 [2021-10-21 19:15:27,048 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:27,773 INFO L129 PetriNetUnfolder]: 250/1144 cut-off events. [2021-10-21 19:15:27,773 INFO L130 PetriNetUnfolder]: For 1986/2043 co-relation queries the response was YES. [2021-10-21 19:15:27,783 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3404 conditions, 1144 events. 250/1144 cut-off events. For 1986/2043 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 10511 event pairs, 17 based on Foata normal form. 1/1076 useless extension candidates. Maximal degree in co-relation 3369. Up to 160 conditions per place. [2021-10-21 19:15:27,784 INFO L132 encePairwiseOnDemand]: 100/111 looper letters, 0 selfloop transitions, 0 changer transitions 130/130 dead transitions. [2021-10-21 19:15:27,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 130 transitions, 752 flow [2021-10-21 19:15:27,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-21 19:15:27,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-21 19:15:27,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 977 transitions. [2021-10-21 19:15:27,786 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7334834834834835 [2021-10-21 19:15:27,786 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 977 transitions. [2021-10-21 19:15:27,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 977 transitions. [2021-10-21 19:15:27,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:27,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 977 transitions. [2021-10-21 19:15:27,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 81.41666666666667) internal successors, (977), 12 states have internal predecessors, (977), 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-10-21 19:15:27,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:27,791 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 111.0) internal successors, (1443), 13 states have internal predecessors, (1443), 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-10-21 19:15:27,792 INFO L186 Difference]: Start difference. First operand has 170 places, 131 transitions, 680 flow. Second operand 12 states and 977 transitions. [2021-10-21 19:15:27,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 130 transitions, 752 flow [2021-10-21 19:15:27,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 130 transitions, 686 flow, removed 20 selfloop flow, removed 16 redundant places. [2021-10-21 19:15:27,810 INFO L242 Difference]: Finished difference. Result has 156 places, 0 transitions, 0 flow [2021-10-21 19:15:27,810 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=156, PETRI_TRANSITIONS=0} [2021-10-21 19:15:27,811 INFO L334 CegarLoopForPetriNet]: 116 programPoint places, 40 predicate places. [2021-10-21 19:15:27,811 INFO L470 AbstractCegarLoop]: Abstraction has has 156 places, 0 transitions, 0 flow [2021-10-21 19:15:27,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.8) internal successors, (1212), 15 states have internal predecessors, (1212), 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-10-21 19:15:27,814 INFO L764 garLoopResultBuilder]: Registering result SAFE for location P2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-21 19:15:27,815 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-21 19:15:27,815 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-21 19:15:27,819 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-21 19:15:27,819 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-21 19:15:27,820 INFO L764 garLoopResultBuilder]: Registering result SAFE for location P2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-21 19:15:27,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-21 19:15:27,828 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-21 19:15:27,828 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-21 19:15:27,831 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.10 07:15:27 BasicIcfg [2021-10-21 19:15:27,831 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-21 19:15:27,832 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 19:15:27,832 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 19:15:27,833 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 19:15:27,833 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:14:51" (3/4) ... [2021-10-21 19:15:27,835 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-21 19:15:27,840 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure P0 [2021-10-21 19:15:27,841 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure P1 [2021-10-21 19:15:27,841 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure P2 [2021-10-21 19:15:27,860 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 176 nodes and edges [2021-10-21 19:15:27,861 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2021-10-21 19:15:27,862 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2021-10-21 19:15:27,863 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-21 19:15:28,000 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 19:15:28,000 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 19:15:28,002 INFO L168 Benchmark]: Toolchain (without parser) took 41153.21 ms. Allocated memory was 96.5 MB in the beginning and 1.4 GB in the end (delta: 1.3 GB). Free memory was 64.3 MB in the beginning and 1.0 GB in the end (delta: -946.5 MB). Peak memory consumption was 306.2 MB. Max. memory is 16.1 GB. [2021-10-21 19:15:28,002 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 96.5 MB. Free memory is still 51.9 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 19:15:28,003 INFO L168 Benchmark]: CACSL2BoogieTranslator took 741.59 ms. Allocated memory was 96.5 MB in the beginning and 121.6 MB in the end (delta: 25.2 MB). Free memory was 64.1 MB in the beginning and 80.3 MB in the end (delta: -16.2 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-21 19:15:28,003 INFO L168 Benchmark]: Boogie Procedure Inliner took 74.47 ms. Allocated memory is still 121.6 MB. Free memory was 80.3 MB in the beginning and 76.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-21 19:15:28,004 INFO L168 Benchmark]: Boogie Preprocessor took 77.52 ms. Allocated memory is still 121.6 MB. Free memory was 76.3 MB in the beginning and 73.0 MB in the end (delta: 3.3 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-21 19:15:28,004 INFO L168 Benchmark]: RCFGBuilder took 3992.93 ms. Allocated memory was 121.6 MB in the beginning and 163.6 MB in the end (delta: 41.9 MB). Free memory was 72.6 MB in the beginning and 60.3 MB in the end (delta: 12.3 MB). Peak memory consumption was 55.6 MB. Max. memory is 16.1 GB. [2021-10-21 19:15:28,005 INFO L168 Benchmark]: TraceAbstraction took 36085.63 ms. Allocated memory was 163.6 MB in the beginning and 1.4 GB in the end (delta: 1.2 GB). Free memory was 60.3 MB in the beginning and 1.0 GB in the end (delta: -965.2 MB). Peak memory consumption was 221.8 MB. Max. memory is 16.1 GB. [2021-10-21 19:15:28,005 INFO L168 Benchmark]: Witness Printer took 167.84 ms. Allocated memory is still 1.4 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 14.7 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-10-21 19:15:28,007 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 96.5 MB. Free memory is still 51.9 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 741.59 ms. Allocated memory was 96.5 MB in the beginning and 121.6 MB in the end (delta: 25.2 MB). Free memory was 64.1 MB in the beginning and 80.3 MB in the end (delta: -16.2 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 74.47 ms. Allocated memory is still 121.6 MB. Free memory was 80.3 MB in the beginning and 76.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 77.52 ms. Allocated memory is still 121.6 MB. Free memory was 76.3 MB in the beginning and 73.0 MB in the end (delta: 3.3 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 3992.93 ms. Allocated memory was 121.6 MB in the beginning and 163.6 MB in the end (delta: 41.9 MB). Free memory was 72.6 MB in the beginning and 60.3 MB in the end (delta: 12.3 MB). Peak memory consumption was 55.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 36085.63 ms. Allocated memory was 163.6 MB in the beginning and 1.4 GB in the end (delta: 1.2 GB). Free memory was 60.3 MB in the beginning and 1.0 GB in the end (delta: -965.2 MB). Peak memory consumption was 221.8 MB. Max. memory is 16.1 GB. * Witness Printer took 167.84 ms. Allocated memory is still 1.4 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 14.7 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 18]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 18]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 141 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 23.8ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 35827.0ms, OverallIterations: 20, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 26169.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 88.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 283 SDtfs, 789 SDslu, 1395 SDs, 0 SdLazy, 3543 SolverSat, 795 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5115.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 364 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 311 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 849 ImplicationChecksByTransitivity, 5259.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1072occurred in iteration=13, InterpolantAutomatonStates: 238, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 145.4ms SsaConstructionTime, 2398.9ms SatisfiabilityAnalysisTime, 6610.7ms InterpolantComputationTime, 1604 NumberOfCodeBlocks, 1604 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 1584 ConstructedInterpolants, 0 QuantifiedInterpolants, 10418 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 20 InterpolantComputations, 20 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-21 19:15:28,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4e8761b-4bdd-4748-aceb-00d032e2aa8d/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...