./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c --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_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/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_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/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_d5b36612-ea9c-4503-b305-4b16a983c76d/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 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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:13:40,505 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 19:13:40,507 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 19:13:40,543 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 19:13:40,547 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 19:13:40,550 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 19:13:40,554 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 19:13:40,558 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 19:13:40,561 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 19:13:40,567 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 19:13:40,568 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 19:13:40,570 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 19:13:40,570 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 19:13:40,572 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 19:13:40,574 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 19:13:40,580 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 19:13:40,582 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 19:13:40,583 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 19:13:40,588 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 19:13:40,595 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 19:13:40,597 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 19:13:40,599 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 19:13:40,602 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 19:13:40,603 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 19:13:40,612 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 19:13:40,612 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 19:13:40,613 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 19:13:40,615 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 19:13:40,615 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 19:13:40,617 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 19:13:40,617 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 19:13:40,618 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 19:13:40,620 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 19:13:40,621 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 19:13:40,623 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 19:13:40,623 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 19:13:40,624 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 19:13:40,624 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 19:13:40,624 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 19:13:40,625 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 19:13:40,626 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 19:13:40,627 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-10-21 19:13:40,675 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 19:13:40,675 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 19:13:40,676 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 19:13:40,676 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 19:13:40,683 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 19:13:40,683 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 19:13:40,684 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 19:13:40,684 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 19:13:40,684 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 19:13:40,684 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 19:13:40,685 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 19:13:40,686 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 19:13:40,686 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-21 19:13:40,686 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-21 19:13:40,686 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-21 19:13:40,686 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 19:13:40,687 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 19:13:40,687 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 19:13:40,687 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-21 19:13:40,687 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 19:13:40,687 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 19:13:40,688 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-21 19:13:40,688 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 19:13:40,688 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 19:13:40,688 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-21 19:13:40,688 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-21 19:13:40,689 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 19:13:40,689 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-21 19:13:40,689 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-21 19:13:40,690 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-21 19:13:40,691 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-21 19:13:40,691 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 19:13:40,691 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_d5b36612-ea9c-4503-b305-4b16a983c76d/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_d5b36612-ea9c-4503-b305-4b16a983c76d/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 -> 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c [2021-10-21 19:13:41,046 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 19:13:41,071 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 19:13:41,074 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 19:13:41,075 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 19:13:41,076 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 19:13:41,077 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2021-10-21 19:13:41,148 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/data/4ec46bc23/97c2a9c909414e7ab3775c94f9db7811/FLAG1657e1f44 [2021-10-21 19:13:41,714 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 19:13:41,717 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2021-10-21 19:13:41,731 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/data/4ec46bc23/97c2a9c909414e7ab3775c94f9db7811/FLAG1657e1f44 [2021-10-21 19:13:42,054 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/data/4ec46bc23/97c2a9c909414e7ab3775c94f9db7811 [2021-10-21 19:13:42,057 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 19:13:42,058 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 19:13:42,060 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 19:13:42,060 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 19:13:42,064 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 19:13:42,065 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,066 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66f4cbba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42, skipping insertion in model container [2021-10-21 19:13:42,066 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,073 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 19:13:42,091 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 19:13:42,294 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_d5b36612-ea9c-4503-b305-4b16a983c76d/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2021-10-21 19:13:42,297 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:13:42,310 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 19:13:42,357 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_d5b36612-ea9c-4503-b305-4b16a983c76d/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2021-10-21 19:13:42,363 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:13:42,379 INFO L208 MainTranslator]: Completed translation [2021-10-21 19:13:42,380 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42 WrapperNode [2021-10-21 19:13:42,380 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 19:13:42,382 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 19:13:42,382 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 19:13:42,382 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 19:13:42,390 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:13:42" (1/1) ... [2021-10-21 19:13:42,408 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:13:42" (1/1) ... [2021-10-21 19:13:42,440 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 19:13:42,441 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 19:13:42,441 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 19:13:42,442 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 19:13:42,450 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,450 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,456 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,456 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,472 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,479 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,481 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,488 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 19:13:42,492 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 19:13:42,493 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 19:13:42,494 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 19:13:42,495 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (1/1) ... [2021-10-21 19:13:42,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 19:13:42,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:42,529 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:42,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-21 19:13:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-21 19:13:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-21 19:13:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-21 19:13:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-21 19:13:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-21 19:13:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-21 19:13:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 19:13:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 19:13:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-21 19:13:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 19:13:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 19:13:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-21 19:13:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-21 19:13:42,589 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:13:42,981 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 19:13:42,981 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-10-21 19:13:42,983 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:13:42 BoogieIcfgContainer [2021-10-21 19:13:42,983 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 19:13:42,985 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-21 19:13:42,985 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-21 19:13:42,992 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-21 19:13:42,992 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.10 07:13:42" (1/3) ... [2021-10-21 19:13:42,993 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a6b7409 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 07:13:42, skipping insertion in model container [2021-10-21 19:13:42,993 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:13:42" (2/3) ... [2021-10-21 19:13:42,994 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a6b7409 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 07:13:42, skipping insertion in model container [2021-10-21 19:13:42,994 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:13:42" (3/3) ... [2021-10-21 19:13:42,995 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-sre-subst.wvr.c [2021-10-21 19:13:43,001 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-21 19:13:43,001 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-21 19:13:43,001 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-21 19:13:43,001 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-21 19:13:43,054 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,054 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,059 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,060 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,062 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,062 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,063 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,063 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,063 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,063 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,064 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,064 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,064 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,065 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,065 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,065 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,065 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,065 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,066 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,067 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,068 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,069 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,069 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,069 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,069 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,070 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,070 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,071 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,071 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,072 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,072 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,072 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,073 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,073 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,073 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,074 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,074 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,074 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,074 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,075 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,078 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,080 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,080 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,080 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,081 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,081 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,081 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,081 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,082 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,082 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,082 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,082 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,083 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,083 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,083 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,084 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,084 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,084 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,084 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,084 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,089 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,090 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,090 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,090 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,094 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,095 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,096 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,097 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,099 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,100 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,100 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,100 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 19:13:43,119 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-21 19:13:43,181 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-21 19:13:43,191 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:13:43,191 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-10-21 19:13:43,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 118 places, 116 transitions, 256 flow [2021-10-21 19:13:43,305 INFO L129 PetriNetUnfolder]: 8/113 cut-off events. [2021-10-21 19:13:43,305 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-21 19:13:43,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 113 events. 8/113 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 115 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2021-10-21 19:13:43,311 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 116 transitions, 256 flow [2021-10-21 19:13:43,316 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 105 places, 103 transitions, 224 flow [2021-10-21 19:13:43,347 INFO L129 PetriNetUnfolder]: 8/102 cut-off events. [2021-10-21 19:13:43,348 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-21 19:13:43,348 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:43,349 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:13:43,349 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:43,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:43,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1552555312, now seen corresponding path program 1 times [2021-10-21 19:13:43,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:43,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430388586] [2021-10-21 19:13:43,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:43,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:43,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:43,839 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:13:43,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:43,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430388586] [2021-10-21 19:13:43,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430388586] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:43,841 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:43,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-21 19:13:43,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773943190] [2021-10-21 19:13:43,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-21 19:13:43,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:43,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-21 19:13:43,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-10-21 19:13:43,873 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 116 [2021-10-21 19:13:43,878 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 103 transitions, 224 flow. Second operand has 8 states, 8 states have (on average 93.25) internal successors, (746), 8 states have internal predecessors, (746), 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:13:43,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:43,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 116 [2021-10-21 19:13:43,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:44,122 INFO L129 PetriNetUnfolder]: 46/257 cut-off events. [2021-10-21 19:13:44,122 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-10-21 19:13:44,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 257 events. 46/257 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 923 event pairs, 8 based on Foata normal form. 6/244 useless extension candidates. Maximal degree in co-relation 284. Up to 32 conditions per place. [2021-10-21 19:13:44,129 INFO L132 encePairwiseOnDemand]: 101/116 looper letters, 37 selfloop transitions, 17 changer transitions 13/146 dead transitions. [2021-10-21 19:13:44,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 146 transitions, 450 flow [2021-10-21 19:13:44,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-21 19:13:44,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-21 19:13:44,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1257 transitions. [2021-10-21 19:13:44,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.833554376657825 [2021-10-21 19:13:44,155 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1257 transitions. [2021-10-21 19:13:44,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1257 transitions. [2021-10-21 19:13:44,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:44,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1257 transitions. [2021-10-21 19:13:44,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 96.6923076923077) internal successors, (1257), 13 states have internal predecessors, (1257), 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:13:44,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 116.0) internal successors, (1624), 14 states have internal predecessors, (1624), 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:13:44,212 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 116.0) internal successors, (1624), 14 states have internal predecessors, (1624), 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:13:44,214 INFO L186 Difference]: Start difference. First operand has 105 places, 103 transitions, 224 flow. Second operand 13 states and 1257 transitions. [2021-10-21 19:13:44,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 146 transitions, 450 flow [2021-10-21 19:13:44,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 146 transitions, 434 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-10-21 19:13:44,230 INFO L242 Difference]: Finished difference. Result has 118 places, 113 transitions, 317 flow [2021-10-21 19:13:44,245 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=317, PETRI_PLACES=118, PETRI_TRANSITIONS=113} [2021-10-21 19:13:44,246 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 13 predicate places. [2021-10-21 19:13:44,246 INFO L470 AbstractCegarLoop]: Abstraction has has 118 places, 113 transitions, 317 flow [2021-10-21 19:13:44,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 93.25) internal successors, (746), 8 states have internal predecessors, (746), 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:13:44,248 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:44,248 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] [2021-10-21 19:13:44,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-21 19:13:44,248 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:44,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:44,249 INFO L82 PathProgramCache]: Analyzing trace with hash 243628263, now seen corresponding path program 1 times [2021-10-21 19:13:44,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:44,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981917019] [2021-10-21 19:13:44,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:44,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:44,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:44,665 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:13:44,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:44,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981917019] [2021-10-21 19:13:44,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981917019] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:44,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:44,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:44,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173553047] [2021-10-21 19:13:44,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:44,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:44,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:44,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:44,671 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:44,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 113 transitions, 317 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:44,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:44,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:44,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:44,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][90], [8#L48-8true, 59#thread1ENTRYtrue, 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 140#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), Black: 134#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 144#(and (= ULTIMATE.start_assume_abort_if_not_~cond 0) (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), 121#true]) [2021-10-21 19:13:44,982 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-10-21 19:13:44,982 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-10-21 19:13:44,983 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-10-21 19:13:44,983 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-10-21 19:13:44,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][90], [8#L48-8true, 83#L42-2true, 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 140#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), Black: 134#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 144#(and (= ULTIMATE.start_assume_abort_if_not_~cond 0) (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), 121#true]) [2021-10-21 19:13:44,997 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-10-21 19:13:44,997 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:44,997 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:44,997 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:45,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][90], [75#L42true, 8#L48-8true, 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 140#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), Black: 134#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 144#(and (= ULTIMATE.start_assume_abort_if_not_~cond 0) (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), 121#true]) [2021-10-21 19:13:45,000 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-10-21 19:13:45,000 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:45,000 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:45,000 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:45,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][90], [8#L48-8true, 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 140#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), Black: 134#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), 78#L42-5true, Black: 144#(and (= ULTIMATE.start_assume_abort_if_not_~cond 0) (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), 121#true]) [2021-10-21 19:13:45,010 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-10-21 19:13:45,010 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,010 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,010 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][90], [8#L48-8true, 86#L42-3true, 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 140#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), Black: 134#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 144#(and (= ULTIMATE.start_assume_abort_if_not_~cond 0) (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond| 0) (= ~result_4~0 0)), 121#true]) [2021-10-21 19:13:45,014 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-10-21 19:13:45,014 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,014 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,014 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,112 INFO L129 PetriNetUnfolder]: 326/1677 cut-off events. [2021-10-21 19:13:45,146 INFO L130 PetriNetUnfolder]: For 291/403 co-relation queries the response was YES. [2021-10-21 19:13:45,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2870 conditions, 1677 events. 326/1677 cut-off events. For 291/403 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15530 event pairs, 74 based on Foata normal form. 20/1477 useless extension candidates. Maximal degree in co-relation 2842. Up to 194 conditions per place. [2021-10-21 19:13:45,176 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 31 selfloop transitions, 9 changer transitions 4/135 dead transitions. [2021-10-21 19:13:45,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 135 transitions, 441 flow [2021-10-21 19:13:45,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:13:45,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:13:45,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2021-10-21 19:13:45,185 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017241379310345 [2021-10-21 19:13:45,185 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 523 transitions. [2021-10-21 19:13:45,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 523 transitions. [2021-10-21 19:13:45,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:45,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 523 transitions. [2021-10-21 19:13:45,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.6) internal successors, (523), 5 states have internal predecessors, (523), 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:13:45,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:45,198 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:45,198 INFO L186 Difference]: Start difference. First operand has 118 places, 113 transitions, 317 flow. Second operand 5 states and 523 transitions. [2021-10-21 19:13:45,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 135 transitions, 441 flow [2021-10-21 19:13:45,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 135 transitions, 437 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-10-21 19:13:45,220 INFO L242 Difference]: Finished difference. Result has 117 places, 116 transitions, 369 flow [2021-10-21 19:13:45,220 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=369, PETRI_PLACES=117, PETRI_TRANSITIONS=116} [2021-10-21 19:13:45,221 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 12 predicate places. [2021-10-21 19:13:45,221 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 116 transitions, 369 flow [2021-10-21 19:13:45,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:45,222 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:45,223 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] [2021-10-21 19:13:45,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-21 19:13:45,223 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:45,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:45,226 INFO L82 PathProgramCache]: Analyzing trace with hash 2112700589, now seen corresponding path program 2 times [2021-10-21 19:13:45,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:45,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656239078] [2021-10-21 19:13:45,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:45,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:45,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:45,454 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:13:45,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:45,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656239078] [2021-10-21 19:13:45,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656239078] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:45,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:45,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:45,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275315042] [2021-10-21 19:13:45,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:45,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:45,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:45,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:45,458 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:45,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 116 transitions, 369 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:45,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:45,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:45,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:45,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][105], [75#L42true, 8#L48-8true, Black: 153#true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), Black: 134#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 121#true]) [2021-10-21 19:13:45,743 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-10-21 19:13:45,743 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:45,743 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:45,744 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:45,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][105], [Black: 153#true, 8#L48-8true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), Black: 124#(= ~result_4~0 0), Black: 134#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), 78#L42-5true, 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 121#true]) [2021-10-21 19:13:45,772 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-10-21 19:13:45,772 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,772 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,772 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:45,880 INFO L129 PetriNetUnfolder]: 322/1903 cut-off events. [2021-10-21 19:13:45,880 INFO L130 PetriNetUnfolder]: For 662/2003 co-relation queries the response was YES. [2021-10-21 19:13:45,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3643 conditions, 1903 events. 322/1903 cut-off events. For 662/2003 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18232 event pairs, 47 based on Foata normal form. 33/1812 useless extension candidates. Maximal degree in co-relation 3247. Up to 227 conditions per place. [2021-10-21 19:13:45,908 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 39 selfloop transitions, 17 changer transitions 0/147 dead transitions. [2021-10-21 19:13:45,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 147 transitions, 631 flow [2021-10-21 19:13:45,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:13:45,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:13:45,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2021-10-21 19:13:45,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017241379310345 [2021-10-21 19:13:45,911 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 523 transitions. [2021-10-21 19:13:45,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 523 transitions. [2021-10-21 19:13:45,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:45,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 523 transitions. [2021-10-21 19:13:45,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.6) internal successors, (523), 5 states have internal predecessors, (523), 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:13:45,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:45,917 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:45,917 INFO L186 Difference]: Start difference. First operand has 117 places, 116 transitions, 369 flow. Second operand 5 states and 523 transitions. [2021-10-21 19:13:45,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 147 transitions, 631 flow [2021-10-21 19:13:45,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 147 transitions, 629 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-10-21 19:13:45,936 INFO L242 Difference]: Finished difference. Result has 123 places, 129 transitions, 529 flow [2021-10-21 19:13:45,936 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=529, PETRI_PLACES=123, PETRI_TRANSITIONS=129} [2021-10-21 19:13:45,936 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 18 predicate places. [2021-10-21 19:13:45,937 INFO L470 AbstractCegarLoop]: Abstraction has has 123 places, 129 transitions, 529 flow [2021-10-21 19:13:45,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:45,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:45,938 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] [2021-10-21 19:13:45,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-21 19:13:45,938 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:45,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:45,939 INFO L82 PathProgramCache]: Analyzing trace with hash -638243741, now seen corresponding path program 3 times [2021-10-21 19:13:45,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:45,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865955799] [2021-10-21 19:13:45,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:45,940 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:46,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:46,121 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:13:46,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:46,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865955799] [2021-10-21 19:13:46,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865955799] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:46,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:46,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:46,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250442275] [2021-10-21 19:13:46,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:46,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:46,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:46,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:46,125 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:46,126 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 129 transitions, 529 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:46,126 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:46,126 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:46,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:46,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][114], [75#L42true, Black: 153#true, 8#L48-8true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 165#true, Black: 168#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 167#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), Black: 124#(= ~result_4~0 0), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 121#true, 178#(and (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))]) [2021-10-21 19:13:46,405 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-10-21 19:13:46,405 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:46,405 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:46,406 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:46,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][114], [Black: 153#true, 8#L48-8true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 165#true, Black: 168#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 167#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), Black: 124#(= ~result_4~0 0), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), 78#L42-5true, 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 121#true, 178#(and (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))]) [2021-10-21 19:13:46,415 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-10-21 19:13:46,416 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:46,416 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:46,416 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:46,518 INFO L129 PetriNetUnfolder]: 325/2035 cut-off events. [2021-10-21 19:13:46,518 INFO L130 PetriNetUnfolder]: For 1368/4007 co-relation queries the response was YES. [2021-10-21 19:13:46,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4105 conditions, 2035 events. 325/2035 cut-off events. For 1368/4007 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20184 event pairs, 62 based on Foata normal form. 35/1958 useless extension candidates. Maximal degree in co-relation 3692. Up to 250 conditions per place. [2021-10-21 19:13:46,548 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 52 selfloop transitions, 17 changer transitions 0/160 dead transitions. [2021-10-21 19:13:46,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 160 transitions, 885 flow [2021-10-21 19:13:46,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:13:46,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:13:46,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 519 transitions. [2021-10-21 19:13:46,550 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8948275862068965 [2021-10-21 19:13:46,550 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 519 transitions. [2021-10-21 19:13:46,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 519 transitions. [2021-10-21 19:13:46,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:46,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 519 transitions. [2021-10-21 19:13:46,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.8) internal successors, (519), 5 states have internal predecessors, (519), 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:13:46,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:46,555 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:46,555 INFO L186 Difference]: Start difference. First operand has 123 places, 129 transitions, 529 flow. Second operand 5 states and 519 transitions. [2021-10-21 19:13:46,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 160 transitions, 885 flow [2021-10-21 19:13:46,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 160 transitions, 885 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:46,612 INFO L242 Difference]: Finished difference. Result has 131 places, 140 transitions, 709 flow [2021-10-21 19:13:46,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=709, PETRI_PLACES=131, PETRI_TRANSITIONS=140} [2021-10-21 19:13:46,613 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 26 predicate places. [2021-10-21 19:13:46,613 INFO L470 AbstractCegarLoop]: Abstraction has has 131 places, 140 transitions, 709 flow [2021-10-21 19:13:46,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:46,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:46,614 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] [2021-10-21 19:13:46,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-21 19:13:46,614 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:46,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:46,615 INFO L82 PathProgramCache]: Analyzing trace with hash 947711781, now seen corresponding path program 1 times [2021-10-21 19:13:46,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:46,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125768293] [2021-10-21 19:13:46,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:46,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:46,761 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:13:46,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:46,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125768293] [2021-10-21 19:13:46,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125768293] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:46,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:46,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:46,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833049087] [2021-10-21 19:13:46,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:46,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:46,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:46,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:46,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:46,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 140 transitions, 709 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:46,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:46,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:46,778 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:47,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][135], [75#L42true, 8#L48-8true, Black: 153#true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 165#true, Black: 168#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 167#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 195#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), Black: 177#(or (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 181#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 175#true, 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 121#true, 178#(and (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))]) [2021-10-21 19:13:47,152 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-10-21 19:13:47,153 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:47,153 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:47,153 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:47,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][135], [8#L48-8true, Black: 153#true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 165#true, Black: 168#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 167#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), 10#L54-8true, 17#L70-4true, Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 195#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 124#(= ~result_4~0 0), 78#L42-5true, Black: 177#(or (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 181#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 175#true, 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 121#true, 178#(and (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))]) [2021-10-21 19:13:47,182 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-10-21 19:13:47,182 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:47,182 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:47,183 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:47,308 INFO L129 PetriNetUnfolder]: 393/2453 cut-off events. [2021-10-21 19:13:47,308 INFO L130 PetriNetUnfolder]: For 2683/6293 co-relation queries the response was YES. [2021-10-21 19:13:47,328 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5338 conditions, 2453 events. 393/2453 cut-off events. For 2683/6293 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25361 event pairs, 56 based on Foata normal form. 70/2402 useless extension candidates. Maximal degree in co-relation 4818. Up to 301 conditions per place. [2021-10-21 19:13:47,344 INFO L132 encePairwiseOnDemand]: 105/116 looper letters, 62 selfloop transitions, 41 changer transitions 0/194 dead transitions. [2021-10-21 19:13:47,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 194 transitions, 1373 flow [2021-10-21 19:13:47,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:13:47,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:13:47,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 729 transitions. [2021-10-21 19:13:47,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8977832512315271 [2021-10-21 19:13:47,348 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 729 transitions. [2021-10-21 19:13:47,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 729 transitions. [2021-10-21 19:13:47,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:47,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 729 transitions. [2021-10-21 19:13:47,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 104.14285714285714) internal successors, (729), 7 states have internal predecessors, (729), 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:13:47,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:47,356 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:47,356 INFO L186 Difference]: Start difference. First operand has 131 places, 140 transitions, 709 flow. Second operand 7 states and 729 transitions. [2021-10-21 19:13:47,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 194 transitions, 1373 flow [2021-10-21 19:13:47,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 194 transitions, 1373 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:47,377 INFO L242 Difference]: Finished difference. Result has 143 places, 169 transitions, 1189 flow [2021-10-21 19:13:47,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1189, PETRI_PLACES=143, PETRI_TRANSITIONS=169} [2021-10-21 19:13:47,378 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 38 predicate places. [2021-10-21 19:13:47,378 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 169 transitions, 1189 flow [2021-10-21 19:13:47,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:47,379 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:47,379 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] [2021-10-21 19:13:47,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-21 19:13:47,379 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:47,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:47,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1379945837, now seen corresponding path program 2 times [2021-10-21 19:13:47,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:47,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899657963] [2021-10-21 19:13:47,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:47,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:47,561 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:13:47,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:47,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899657963] [2021-10-21 19:13:47,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899657963] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:47,562 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:47,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:47,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29352989] [2021-10-21 19:13:47,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:47,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:47,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:47,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:47,570 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:47,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 169 transitions, 1189 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:47,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:47,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:47,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:48,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][156], [Black: 189#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), Black: 193#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))) (or (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)))), Black: 190#(or (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 191#(not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 187#true, 211#(and (or (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), Black: 124#(= ~result_4~0 0), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), 121#true, 75#L42true, 8#L48-8true, Black: 153#true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 165#true, Black: 168#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 167#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), 10#L54-8true, 17#L70-4true, 195#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 177#(or (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 181#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 175#true, 178#(and (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))]) [2021-10-21 19:13:48,045 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-10-21 19:13:48,045 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-10-21 19:13:48,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([291] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite8_3|) InVars {thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} OutVars{~result_5~0=v_~result_5~0_1, thread3Thread1of1ForFork1_#t~ite8=|v_thread3Thread1of1ForFork1_#t~ite8_3|} AuxVars[] AssignedVars[~result_5~0][156], [Black: 189#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), Black: 193#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))) (or (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)))), Black: 190#(or (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 191#(not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 187#true, 211#(and (or (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 130#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |thread2Thread1of1ForFork0_#t~ite6| 0)), 156#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 132#(and (= |thread3Thread1of1ForFork1_#t~ite8| 0) (= ~result_5~0 0) (= ~result_4~0 0)), Black: 124#(= ~result_4~0 0), Black: 126#(and (= ~result_5~0 0) (= ~result_4~0 0)), 121#true, Black: 153#true, 8#L48-8true, Black: 159#(and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 155#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 165#true, Black: 168#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)), Black: 167#(or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))), 10#L54-8true, 17#L70-4true, 195#(and (or (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), 78#L42-5true, Black: 177#(or (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), Black: 181#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256)))), 169#(and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0))), Black: 175#true, 178#(and (not (= (* 256 (div ~sponsored_2~0 256)) ~sponsored_2~0)) (= ~sponsored_0~0 (* 256 (div ~sponsored_0~0 256))))]) [2021-10-21 19:13:48,082 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-10-21 19:13:48,082 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:48,082 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:48,082 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-10-21 19:13:48,308 INFO L129 PetriNetUnfolder]: 416/2816 cut-off events. [2021-10-21 19:13:48,309 INFO L130 PetriNetUnfolder]: For 5634/11773 co-relation queries the response was YES. [2021-10-21 19:13:48,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6587 conditions, 2816 events. 416/2816 cut-off events. For 5634/11773 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 30249 event pairs, 47 based on Foata normal form. 96/2778 useless extension candidates. Maximal degree in co-relation 5893. Up to 322 conditions per place. [2021-10-21 19:13:48,353 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 103 selfloop transitions, 48 changer transitions 6/248 dead transitions. [2021-10-21 19:13:48,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 248 transitions, 2451 flow [2021-10-21 19:13:48,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:13:48,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:13:48,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 730 transitions. [2021-10-21 19:13:48,357 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8990147783251231 [2021-10-21 19:13:48,357 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 730 transitions. [2021-10-21 19:13:48,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 730 transitions. [2021-10-21 19:13:48,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:48,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 730 transitions. [2021-10-21 19:13:48,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 104.28571428571429) internal successors, (730), 7 states have internal predecessors, (730), 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:13:48,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:48,364 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:48,364 INFO L186 Difference]: Start difference. First operand has 143 places, 169 transitions, 1189 flow. Second operand 7 states and 730 transitions. [2021-10-21 19:13:48,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 248 transitions, 2451 flow [2021-10-21 19:13:48,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 248 transitions, 2383 flow, removed 34 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:48,403 INFO L242 Difference]: Finished difference. Result has 155 places, 208 transitions, 1911 flow [2021-10-21 19:13:48,404 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1911, PETRI_PLACES=155, PETRI_TRANSITIONS=208} [2021-10-21 19:13:48,404 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 50 predicate places. [2021-10-21 19:13:48,404 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 208 transitions, 1911 flow [2021-10-21 19:13:48,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:48,405 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:48,405 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] [2021-10-21 19:13:48,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-21 19:13:48,406 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:48,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:48,407 INFO L82 PathProgramCache]: Analyzing trace with hash 1128415955, now seen corresponding path program 1 times [2021-10-21 19:13:48,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:48,407 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304667943] [2021-10-21 19:13:48,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:48,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:48,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:48,606 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:13:48,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:48,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304667943] [2021-10-21 19:13:48,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304667943] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:48,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:48,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:48,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288115254] [2021-10-21 19:13:48,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:48,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:48,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:48,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:48,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:48,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 208 transitions, 1911 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:48,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:48,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:48,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:49,429 INFO L129 PetriNetUnfolder]: 376/2983 cut-off events. [2021-10-21 19:13:49,429 INFO L130 PetriNetUnfolder]: For 8099/17511 co-relation queries the response was YES. [2021-10-21 19:13:49,456 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7085 conditions, 2983 events. 376/2983 cut-off events. For 8099/17511 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 33162 event pairs, 42 based on Foata normal form. 156/3015 useless extension candidates. Maximal degree in co-relation 6282. Up to 320 conditions per place. [2021-10-21 19:13:49,475 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 139 selfloop transitions, 59 changer transitions 9/298 dead transitions. [2021-10-21 19:13:49,475 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 298 transitions, 3477 flow [2021-10-21 19:13:49,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:13:49,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:13:49,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 731 transitions. [2021-10-21 19:13:49,478 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9002463054187192 [2021-10-21 19:13:49,478 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 731 transitions. [2021-10-21 19:13:49,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 731 transitions. [2021-10-21 19:13:49,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:49,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 731 transitions. [2021-10-21 19:13:49,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 104.42857142857143) internal successors, (731), 7 states have internal predecessors, (731), 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:13:49,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:49,484 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:49,485 INFO L186 Difference]: Start difference. First operand has 155 places, 208 transitions, 1911 flow. Second operand 7 states and 731 transitions. [2021-10-21 19:13:49,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 298 transitions, 3477 flow [2021-10-21 19:13:49,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 298 transitions, 3447 flow, removed 15 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:49,530 INFO L242 Difference]: Finished difference. Result has 167 places, 248 transitions, 2715 flow [2021-10-21 19:13:49,531 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2715, PETRI_PLACES=167, PETRI_TRANSITIONS=248} [2021-10-21 19:13:49,531 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 62 predicate places. [2021-10-21 19:13:49,532 INFO L470 AbstractCegarLoop]: Abstraction has has 167 places, 248 transitions, 2715 flow [2021-10-21 19:13:49,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:49,533 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:49,534 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] [2021-10-21 19:13:49,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-21 19:13:49,535 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:49,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:49,535 INFO L82 PathProgramCache]: Analyzing trace with hash -924450971, now seen corresponding path program 1 times [2021-10-21 19:13:49,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:49,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205663627] [2021-10-21 19:13:49,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:49,536 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:49,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:49,667 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:13:49,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:49,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205663627] [2021-10-21 19:13:49,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205663627] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:49,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:49,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:49,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579294364] [2021-10-21 19:13:49,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:49,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:49,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:49,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:49,671 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:49,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 248 transitions, 2715 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:49,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:49,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:49,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:50,362 INFO L129 PetriNetUnfolder]: 370/3049 cut-off events. [2021-10-21 19:13:50,363 INFO L130 PetriNetUnfolder]: For 9664/22794 co-relation queries the response was YES. [2021-10-21 19:13:50,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7585 conditions, 3049 events. 370/3049 cut-off events. For 9664/22794 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 34064 event pairs, 46 based on Foata normal form. 132/3058 useless extension candidates. Maximal degree in co-relation 6713. Up to 325 conditions per place. [2021-10-21 19:13:50,411 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 149 selfloop transitions, 50 changer transitions 8/298 dead transitions. [2021-10-21 19:13:50,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 298 transitions, 3783 flow [2021-10-21 19:13:50,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:13:50,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:13:50,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2021-10-21 19:13:50,415 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017241379310345 [2021-10-21 19:13:50,415 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 523 transitions. [2021-10-21 19:13:50,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 523 transitions. [2021-10-21 19:13:50,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:50,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 523 transitions. [2021-10-21 19:13:50,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.6) internal successors, (523), 5 states have internal predecessors, (523), 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:13:50,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:50,420 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:50,421 INFO L186 Difference]: Start difference. First operand has 167 places, 248 transitions, 2715 flow. Second operand 5 states and 523 transitions. [2021-10-21 19:13:50,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 298 transitions, 3783 flow [2021-10-21 19:13:50,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 298 transitions, 3735 flow, removed 24 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:50,482 INFO L242 Difference]: Finished difference. Result has 175 places, 267 transitions, 3185 flow [2021-10-21 19:13:50,483 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3185, PETRI_PLACES=175, PETRI_TRANSITIONS=267} [2021-10-21 19:13:50,484 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 70 predicate places. [2021-10-21 19:13:50,484 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 267 transitions, 3185 flow [2021-10-21 19:13:50,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:50,484 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:50,485 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] [2021-10-21 19:13:50,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-21 19:13:50,485 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:50,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:50,486 INFO L82 PathProgramCache]: Analyzing trace with hash 123922363, now seen corresponding path program 2 times [2021-10-21 19:13:50,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:50,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233665256] [2021-10-21 19:13:50,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:50,487 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:50,640 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:13:50,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:50,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233665256] [2021-10-21 19:13:50,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233665256] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:50,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:50,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:50,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630112770] [2021-10-21 19:13:50,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:50,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:50,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:50,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:50,645 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:50,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 267 transitions, 3185 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:50,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:50,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:50,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:51,419 INFO L129 PetriNetUnfolder]: 353/3160 cut-off events. [2021-10-21 19:13:51,420 INFO L130 PetriNetUnfolder]: For 11849/28736 co-relation queries the response was YES. [2021-10-21 19:13:51,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7957 conditions, 3160 events. 353/3160 cut-off events. For 11849/28736 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35920 event pairs, 53 based on Foata normal form. 217/3251 useless extension candidates. Maximal degree in co-relation 6996. Up to 344 conditions per place. [2021-10-21 19:13:51,471 INFO L132 encePairwiseOnDemand]: 105/116 looper letters, 133 selfloop transitions, 85 changer transitions 8/317 dead transitions. [2021-10-21 19:13:51,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 317 transitions, 4409 flow [2021-10-21 19:13:51,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:13:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:13:51,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 729 transitions. [2021-10-21 19:13:51,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8977832512315271 [2021-10-21 19:13:51,475 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 729 transitions. [2021-10-21 19:13:51,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 729 transitions. [2021-10-21 19:13:51,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:51,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 729 transitions. [2021-10-21 19:13:51,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 104.14285714285714) internal successors, (729), 7 states have internal predecessors, (729), 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:13:51,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:51,481 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:51,481 INFO L186 Difference]: Start difference. First operand has 175 places, 267 transitions, 3185 flow. Second operand 7 states and 729 transitions. [2021-10-21 19:13:51,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 317 transitions, 4409 flow [2021-10-21 19:13:51,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 317 transitions, 4397 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:51,561 INFO L242 Difference]: Finished difference. Result has 186 places, 279 transitions, 3764 flow [2021-10-21 19:13:51,562 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3764, PETRI_PLACES=186, PETRI_TRANSITIONS=279} [2021-10-21 19:13:51,563 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 81 predicate places. [2021-10-21 19:13:51,563 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 279 transitions, 3764 flow [2021-10-21 19:13:51,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:51,564 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:51,564 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] [2021-10-21 19:13:51,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-21 19:13:51,564 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:51,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:51,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1530863991, now seen corresponding path program 3 times [2021-10-21 19:13:51,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:51,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175825414] [2021-10-21 19:13:51,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:51,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:51,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:51,727 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:13:51,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:51,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175825414] [2021-10-21 19:13:51,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175825414] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:51,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:51,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:51,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245165261] [2021-10-21 19:13:51,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:51,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:51,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:51,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:51,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:51,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 279 transitions, 3764 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:51,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:51,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:51,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:52,430 INFO L129 PetriNetUnfolder]: 363/3184 cut-off events. [2021-10-21 19:13:52,430 INFO L130 PetriNetUnfolder]: For 15462/33976 co-relation queries the response was YES. [2021-10-21 19:13:52,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8567 conditions, 3184 events. 363/3184 cut-off events. For 15462/33976 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 36188 event pairs, 48 based on Foata normal form. 157/3220 useless extension candidates. Maximal degree in co-relation 7589. Up to 335 conditions per place. [2021-10-21 19:13:52,482 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 160 selfloop transitions, 85 changer transitions 5/341 dead transitions. [2021-10-21 19:13:52,482 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 341 transitions, 5433 flow [2021-10-21 19:13:52,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:13:52,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:13:52,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 527 transitions. [2021-10-21 19:13:52,485 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9086206896551724 [2021-10-21 19:13:52,485 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 527 transitions. [2021-10-21 19:13:52,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 527 transitions. [2021-10-21 19:13:52,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:52,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 527 transitions. [2021-10-21 19:13:52,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 105.4) internal successors, (527), 5 states have internal predecessors, (527), 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:13:52,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:52,490 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:52,490 INFO L186 Difference]: Start difference. First operand has 186 places, 279 transitions, 3764 flow. Second operand 5 states and 527 transitions. [2021-10-21 19:13:52,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 341 transitions, 5433 flow [2021-10-21 19:13:52,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 341 transitions, 5427 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:52,577 INFO L242 Difference]: Finished difference. Result has 193 places, 306 transitions, 4711 flow [2021-10-21 19:13:52,577 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4711, PETRI_PLACES=193, PETRI_TRANSITIONS=306} [2021-10-21 19:13:52,577 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 88 predicate places. [2021-10-21 19:13:52,578 INFO L470 AbstractCegarLoop]: Abstraction has has 193 places, 306 transitions, 4711 flow [2021-10-21 19:13:52,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:52,578 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:52,578 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] [2021-10-21 19:13:52,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-21 19:13:52,579 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:52,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:52,579 INFO L82 PathProgramCache]: Analyzing trace with hash -750509657, now seen corresponding path program 4 times [2021-10-21 19:13:52,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:52,579 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793920284] [2021-10-21 19:13:52,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:52,580 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:52,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:52,662 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:13:52,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:52,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793920284] [2021-10-21 19:13:52,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793920284] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:52,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:52,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:52,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343732838] [2021-10-21 19:13:52,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:52,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:52,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:52,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:52,665 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:52,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 306 transitions, 4711 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:52,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:52,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:52,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:53,420 INFO L129 PetriNetUnfolder]: 336/2988 cut-off events. [2021-10-21 19:13:53,420 INFO L130 PetriNetUnfolder]: For 18444/38044 co-relation queries the response was YES. [2021-10-21 19:13:53,450 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8294 conditions, 2988 events. 336/2988 cut-off events. For 18444/38044 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 33599 event pairs, 43 based on Foata normal form. 181/3061 useless extension candidates. Maximal degree in co-relation 7393. Up to 312 conditions per place. [2021-10-21 19:13:53,468 INFO L132 encePairwiseOnDemand]: 101/116 looper letters, 172 selfloop transitions, 60 changer transitions 11/334 dead transitions. [2021-10-21 19:13:53,468 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 334 transitions, 5608 flow [2021-10-21 19:13:53,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:13:53,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:13:53,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 525 transitions. [2021-10-21 19:13:53,471 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9051724137931034 [2021-10-21 19:13:53,471 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 525 transitions. [2021-10-21 19:13:53,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 525 transitions. [2021-10-21 19:13:53,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:53,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 525 transitions. [2021-10-21 19:13:53,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 105.0) internal successors, (525), 5 states have internal predecessors, (525), 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:13:53,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:53,477 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:53,477 INFO L186 Difference]: Start difference. First operand has 193 places, 306 transitions, 4711 flow. Second operand 5 states and 525 transitions. [2021-10-21 19:13:53,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 334 transitions, 5608 flow [2021-10-21 19:13:53,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 334 transitions, 5566 flow, removed 9 selfloop flow, removed 1 redundant places. [2021-10-21 19:13:53,591 INFO L242 Difference]: Finished difference. Result has 198 places, 305 transitions, 4824 flow [2021-10-21 19:13:53,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4824, PETRI_PLACES=198, PETRI_TRANSITIONS=305} [2021-10-21 19:13:53,592 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 93 predicate places. [2021-10-21 19:13:53,592 INFO L470 AbstractCegarLoop]: Abstraction has has 198 places, 305 transitions, 4824 flow [2021-10-21 19:13:53,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:53,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:53,593 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] [2021-10-21 19:13:53,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-21 19:13:53,593 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:53,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:53,594 INFO L82 PathProgramCache]: Analyzing trace with hash -68439145, now seen corresponding path program 2 times [2021-10-21 19:13:53,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:53,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919865396] [2021-10-21 19:13:53,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:53,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:53,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:53,726 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:13:53,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:53,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919865396] [2021-10-21 19:13:53,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919865396] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:53,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:53,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:53,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595877928] [2021-10-21 19:13:53,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:53,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:53,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:53,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:53,730 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:53,731 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 305 transitions, 4824 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:53,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:53,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:53,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:54,469 INFO L129 PetriNetUnfolder]: 339/3028 cut-off events. [2021-10-21 19:13:54,469 INFO L130 PetriNetUnfolder]: For 18518/37856 co-relation queries the response was YES. [2021-10-21 19:13:54,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8492 conditions, 3028 events. 339/3028 cut-off events. For 18518/37856 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33972 event pairs, 48 based on Foata normal form. 234/3153 useless extension candidates. Maximal degree in co-relation 7549. Up to 320 conditions per place. [2021-10-21 19:13:54,526 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 172 selfloop transitions, 75 changer transitions 6/344 dead transitions. [2021-10-21 19:13:54,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 344 transitions, 5998 flow [2021-10-21 19:13:54,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:13:54,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:13:54,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 723 transitions. [2021-10-21 19:13:54,530 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8903940886699507 [2021-10-21 19:13:54,530 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 723 transitions. [2021-10-21 19:13:54,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 723 transitions. [2021-10-21 19:13:54,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:54,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 723 transitions. [2021-10-21 19:13:54,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 103.28571428571429) internal successors, (723), 7 states have internal predecessors, (723), 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:13:54,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:54,536 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:54,536 INFO L186 Difference]: Start difference. First operand has 198 places, 305 transitions, 4824 flow. Second operand 7 states and 723 transitions. [2021-10-21 19:13:54,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 344 transitions, 5998 flow [2021-10-21 19:13:54,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 344 transitions, 5940 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-21 19:13:54,648 INFO L242 Difference]: Finished difference. Result has 205 places, 315 transitions, 5177 flow [2021-10-21 19:13:54,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5177, PETRI_PLACES=205, PETRI_TRANSITIONS=315} [2021-10-21 19:13:54,648 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 100 predicate places. [2021-10-21 19:13:54,648 INFO L470 AbstractCegarLoop]: Abstraction has has 205 places, 315 transitions, 5177 flow [2021-10-21 19:13:54,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:54,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:54,649 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] [2021-10-21 19:13:54,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-21 19:13:54,649 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:54,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:54,650 INFO L82 PathProgramCache]: Analyzing trace with hash -910674187, now seen corresponding path program 3 times [2021-10-21 19:13:54,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:54,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474012053] [2021-10-21 19:13:54,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:54,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:54,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:54,790 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:13:54,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:54,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474012053] [2021-10-21 19:13:54,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474012053] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:54,791 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:54,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:54,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879746005] [2021-10-21 19:13:54,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:54,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:54,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:54,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:54,795 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:54,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 315 transitions, 5177 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:54,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:54,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:54,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:55,516 INFO L129 PetriNetUnfolder]: 328/2943 cut-off events. [2021-10-21 19:13:55,516 INFO L130 PetriNetUnfolder]: For 19642/39669 co-relation queries the response was YES. [2021-10-21 19:13:55,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8456 conditions, 2943 events. 328/2943 cut-off events. For 19642/39669 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 32809 event pairs, 46 based on Foata normal form. 252/3088 useless extension candidates. Maximal degree in co-relation 7529. Up to 304 conditions per place. [2021-10-21 19:13:55,568 INFO L132 encePairwiseOnDemand]: 105/116 looper letters, 159 selfloop transitions, 83 changer transitions 3/336 dead transitions. [2021-10-21 19:13:55,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 336 transitions, 5993 flow [2021-10-21 19:13:55,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:13:55,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:13:55,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 723 transitions. [2021-10-21 19:13:55,572 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8903940886699507 [2021-10-21 19:13:55,573 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 723 transitions. [2021-10-21 19:13:55,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 723 transitions. [2021-10-21 19:13:55,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:55,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 723 transitions. [2021-10-21 19:13:55,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 103.28571428571429) internal successors, (723), 7 states have internal predecessors, (723), 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:13:55,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:55,579 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:13:55,579 INFO L186 Difference]: Start difference. First operand has 205 places, 315 transitions, 5177 flow. Second operand 7 states and 723 transitions. [2021-10-21 19:13:55,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 336 transitions, 5993 flow [2021-10-21 19:13:55,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 336 transitions, 5963 flow, removed 15 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:55,783 INFO L242 Difference]: Finished difference. Result has 211 places, 315 transitions, 5299 flow [2021-10-21 19:13:55,784 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5111, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5299, PETRI_PLACES=211, PETRI_TRANSITIONS=315} [2021-10-21 19:13:55,785 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 106 predicate places. [2021-10-21 19:13:55,785 INFO L470 AbstractCegarLoop]: Abstraction has has 211 places, 315 transitions, 5299 flow [2021-10-21 19:13:55,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:55,785 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:55,786 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] [2021-10-21 19:13:55,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-21 19:13:55,786 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:55,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:55,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1799084927, now seen corresponding path program 3 times [2021-10-21 19:13:55,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:55,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828203125] [2021-10-21 19:13:55,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:55,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:55,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:55,913 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:13:55,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:55,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828203125] [2021-10-21 19:13:55,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828203125] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:55,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:55,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:55,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772855520] [2021-10-21 19:13:55,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:55,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:55,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:55,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:55,916 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:55,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 315 transitions, 5299 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:55,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:55,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:55,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:56,450 INFO L129 PetriNetUnfolder]: 320/2941 cut-off events. [2021-10-21 19:13:56,450 INFO L130 PetriNetUnfolder]: For 20188/40294 co-relation queries the response was YES. [2021-10-21 19:13:56,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8535 conditions, 2941 events. 320/2941 cut-off events. For 20188/40294 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 32887 event pairs, 43 based on Foata normal form. 201/3041 useless extension candidates. Maximal degree in co-relation 7605. Up to 296 conditions per place. [2021-10-21 19:13:56,487 INFO L132 encePairwiseOnDemand]: 106/116 looper letters, 154 selfloop transitions, 91 changer transitions 5/341 dead transitions. [2021-10-21 19:13:56,488 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 341 transitions, 6211 flow [2021-10-21 19:13:56,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 19:13:56,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-21 19:13:56,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 626 transitions. [2021-10-21 19:13:56,490 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8994252873563219 [2021-10-21 19:13:56,491 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 626 transitions. [2021-10-21 19:13:56,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 626 transitions. [2021-10-21 19:13:56,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:56,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 626 transitions. [2021-10-21 19:13:56,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 104.33333333333333) internal successors, (626), 6 states have internal predecessors, (626), 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:13:56,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:13:56,496 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:13:56,496 INFO L186 Difference]: Start difference. First operand has 211 places, 315 transitions, 5299 flow. Second operand 6 states and 626 transitions. [2021-10-21 19:13:56,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 341 transitions, 6211 flow [2021-10-21 19:13:56,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 341 transitions, 6174 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-21 19:13:56,620 INFO L242 Difference]: Finished difference. Result has 215 places, 315 transitions, 5498 flow [2021-10-21 19:13:56,621 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5498, PETRI_PLACES=215, PETRI_TRANSITIONS=315} [2021-10-21 19:13:56,621 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 110 predicate places. [2021-10-21 19:13:56,621 INFO L470 AbstractCegarLoop]: Abstraction has has 215 places, 315 transitions, 5498 flow [2021-10-21 19:13:56,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:56,622 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:56,622 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] [2021-10-21 19:13:56,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-21 19:13:56,622 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:56,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:56,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1106288551, now seen corresponding path program 5 times [2021-10-21 19:13:56,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:56,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533252794] [2021-10-21 19:13:56,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:56,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:56,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:56,704 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:13:56,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:56,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533252794] [2021-10-21 19:13:56,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533252794] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:56,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:56,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:56,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716312935] [2021-10-21 19:13:56,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:56,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:56,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:56,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:56,708 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:56,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 315 transitions, 5498 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:56,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:56,709 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:56,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:57,228 INFO L129 PetriNetUnfolder]: 319/2976 cut-off events. [2021-10-21 19:13:57,228 INFO L130 PetriNetUnfolder]: For 21680/41423 co-relation queries the response was YES. [2021-10-21 19:13:57,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8804 conditions, 2976 events. 319/2976 cut-off events. For 21680/41423 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 33504 event pairs, 39 based on Foata normal form. 164/3043 useless extension candidates. Maximal degree in co-relation 7860. Up to 295 conditions per place. [2021-10-21 19:13:57,267 INFO L132 encePairwiseOnDemand]: 101/116 looper letters, 173 selfloop transitions, 80 changer transitions 14/358 dead transitions. [2021-10-21 19:13:57,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 358 transitions, 6852 flow [2021-10-21 19:13:57,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:13:57,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:13:57,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 527 transitions. [2021-10-21 19:13:57,270 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9086206896551724 [2021-10-21 19:13:57,270 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 527 transitions. [2021-10-21 19:13:57,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 527 transitions. [2021-10-21 19:13:57,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:57,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 527 transitions. [2021-10-21 19:13:57,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 105.4) internal successors, (527), 5 states have internal predecessors, (527), 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:13:57,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:57,275 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13:57,275 INFO L186 Difference]: Start difference. First operand has 215 places, 315 transitions, 5498 flow. Second operand 5 states and 527 transitions. [2021-10-21 19:13:57,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 358 transitions, 6852 flow [2021-10-21 19:13:57,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 358 transitions, 6713 flow, removed 14 selfloop flow, removed 3 redundant places. [2021-10-21 19:13:57,412 INFO L242 Difference]: Finished difference. Result has 219 places, 324 transitions, 5840 flow [2021-10-21 19:13:57,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5275, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5840, PETRI_PLACES=219, PETRI_TRANSITIONS=324} [2021-10-21 19:13:57,414 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 114 predicate places. [2021-10-21 19:13:57,414 INFO L470 AbstractCegarLoop]: Abstraction has has 219 places, 324 transitions, 5840 flow [2021-10-21 19:13:57,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:57,414 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:57,415 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] [2021-10-21 19:13:57,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-21 19:13:57,415 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:57,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:57,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1949429549, now seen corresponding path program 6 times [2021-10-21 19:13:57,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:57,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509067316] [2021-10-21 19:13:57,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:57,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:57,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:57,484 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:13:57,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:57,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509067316] [2021-10-21 19:13:57,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509067316] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:57,485 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:57,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:57,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101386978] [2021-10-21 19:13:57,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:57,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:57,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:57,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:57,488 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:57,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 324 transitions, 5840 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:57,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:57,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:57,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:58,135 INFO L129 PetriNetUnfolder]: 307/2849 cut-off events. [2021-10-21 19:13:58,135 INFO L130 PetriNetUnfolder]: For 22166/40899 co-relation queries the response was YES. [2021-10-21 19:13:58,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8643 conditions, 2849 events. 307/2849 cut-off events. For 22166/40899 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 31664 event pairs, 35 based on Foata normal form. 197/2957 useless extension candidates. Maximal degree in co-relation 7750. Up to 278 conditions per place. [2021-10-21 19:13:58,171 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 177 selfloop transitions, 88 changer transitions 9/365 dead transitions. [2021-10-21 19:13:58,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 365 transitions, 7277 flow [2021-10-21 19:13:58,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 19:13:58,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-21 19:13:58,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 628 transitions. [2021-10-21 19:13:58,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9022988505747126 [2021-10-21 19:13:58,174 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 628 transitions. [2021-10-21 19:13:58,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 628 transitions. [2021-10-21 19:13:58,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:58,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 628 transitions. [2021-10-21 19:13:58,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 104.66666666666667) internal successors, (628), 6 states have internal predecessors, (628), 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:13:58,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:13:58,180 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:13:58,180 INFO L186 Difference]: Start difference. First operand has 219 places, 324 transitions, 5840 flow. Second operand 6 states and 628 transitions. [2021-10-21 19:13:58,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 365 transitions, 7277 flow [2021-10-21 19:13:58,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 365 transitions, 7230 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-21 19:13:58,313 INFO L242 Difference]: Finished difference. Result has 227 places, 342 transitions, 6549 flow [2021-10-21 19:13:58,313 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6549, PETRI_PLACES=227, PETRI_TRANSITIONS=342} [2021-10-21 19:13:58,314 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 122 predicate places. [2021-10-21 19:13:58,314 INFO L470 AbstractCegarLoop]: Abstraction has has 227 places, 342 transitions, 6549 flow [2021-10-21 19:13:58,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:58,314 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:58,315 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] [2021-10-21 19:13:58,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-21 19:13:58,315 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:58,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:58,315 INFO L82 PathProgramCache]: Analyzing trace with hash 596745471, now seen corresponding path program 4 times [2021-10-21 19:13:58,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:58,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255536857] [2021-10-21 19:13:58,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:58,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:58,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:58,428 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:13:58,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:58,429 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255536857] [2021-10-21 19:13:58,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255536857] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:58,429 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:58,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 19:13:58,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981128993] [2021-10-21 19:13:58,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 19:13:58,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:58,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 19:13:58,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-21 19:13:58,431 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:58,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 342 transitions, 6549 flow. Second operand has 4 states, 4 states have (on average 97.5) internal successors, (390), 4 states have internal predecessors, (390), 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:13:58,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:58,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:58,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:13:59,049 INFO L129 PetriNetUnfolder]: 268/2643 cut-off events. [2021-10-21 19:13:59,050 INFO L130 PetriNetUnfolder]: For 23453/45150 co-relation queries the response was YES. [2021-10-21 19:13:59,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8027 conditions, 2643 events. 268/2643 cut-off events. For 23453/45150 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 28820 event pairs, 29 based on Foata normal form. 133/2704 useless extension candidates. Maximal degree in co-relation 7143. Up to 248 conditions per place. [2021-10-21 19:13:59,099 INFO L132 encePairwiseOnDemand]: 110/116 looper letters, 236 selfloop transitions, 45 changer transitions 9/381 dead transitions. [2021-10-21 19:13:59,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 381 transitions, 7880 flow [2021-10-21 19:13:59,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-21 19:13:59,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-21 19:13:59,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 420 transitions. [2021-10-21 19:13:59,102 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9051724137931034 [2021-10-21 19:13:59,102 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 420 transitions. [2021-10-21 19:13:59,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 420 transitions. [2021-10-21 19:13:59,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:13:59,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 420 transitions. [2021-10-21 19:13:59,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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:13:59,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 116.0) internal successors, (580), 5 states have internal predecessors, (580), 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:13:59,105 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 116.0) internal successors, (580), 5 states have internal predecessors, (580), 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:13:59,105 INFO L186 Difference]: Start difference. First operand has 227 places, 342 transitions, 6549 flow. Second operand 4 states and 420 transitions. [2021-10-21 19:13:59,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 381 transitions, 7880 flow [2021-10-21 19:13:59,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 381 transitions, 7862 flow, removed 9 selfloop flow, removed 0 redundant places. [2021-10-21 19:13:59,265 INFO L242 Difference]: Finished difference. Result has 233 places, 343 transitions, 6608 flow [2021-10-21 19:13:59,266 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6608, PETRI_PLACES=233, PETRI_TRANSITIONS=343} [2021-10-21 19:13:59,266 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 128 predicate places. [2021-10-21 19:13:59,267 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 343 transitions, 6608 flow [2021-10-21 19:13:59,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 97.5) internal successors, (390), 4 states have internal predecessors, (390), 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:13:59,267 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:13:59,267 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] [2021-10-21 19:13:59,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-21 19:13:59,268 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:13:59,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:59,268 INFO L82 PathProgramCache]: Analyzing trace with hash 1588290355, now seen corresponding path program 4 times [2021-10-21 19:13:59,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:59,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395857690] [2021-10-21 19:13:59,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:59,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:59,393 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:13:59,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:59,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395857690] [2021-10-21 19:13:59,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395857690] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:59,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:59,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:13:59,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153892368] [2021-10-21 19:13:59,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:13:59,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:59,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:13:59,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:13:59,398 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:13:59,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 343 transitions, 6608 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13:59,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:13:59,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:13:59,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:00,142 INFO L129 PetriNetUnfolder]: 266/2651 cut-off events. [2021-10-21 19:14:00,142 INFO L130 PetriNetUnfolder]: For 23396/41905 co-relation queries the response was YES. [2021-10-21 19:14:00,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8018 conditions, 2651 events. 266/2651 cut-off events. For 23396/41905 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29019 event pairs, 30 based on Foata normal form. 248/2828 useless extension candidates. Maximal degree in co-relation 7127. Up to 250 conditions per place. [2021-10-21 19:14:00,189 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 177 selfloop transitions, 91 changer transitions 3/362 dead transitions. [2021-10-21 19:14:00,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 362 transitions, 7544 flow [2021-10-21 19:14:00,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:14:00,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 19:14:00,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 723 transitions. [2021-10-21 19:14:00,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8903940886699507 [2021-10-21 19:14:00,192 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 723 transitions. [2021-10-21 19:14:00,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 723 transitions. [2021-10-21 19:14:00,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:00,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 723 transitions. [2021-10-21 19:14:00,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 103.28571428571429) internal successors, (723), 7 states have internal predecessors, (723), 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:00,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:00,198 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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:00,198 INFO L186 Difference]: Start difference. First operand has 233 places, 343 transitions, 6608 flow. Second operand 7 states and 723 transitions. [2021-10-21 19:14:00,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 362 transitions, 7544 flow [2021-10-21 19:14:00,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 362 transitions, 7524 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-10-21 19:14:00,350 INFO L242 Difference]: Finished difference. Result has 243 places, 351 transitions, 7127 flow [2021-10-21 19:14:00,350 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6564, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7127, PETRI_PLACES=243, PETRI_TRANSITIONS=351} [2021-10-21 19:14:00,351 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 138 predicate places. [2021-10-21 19:14:00,351 INFO L470 AbstractCegarLoop]: Abstraction has has 243 places, 351 transitions, 7127 flow [2021-10-21 19:14:00,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:00,351 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:00,352 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] [2021-10-21 19:14:00,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-21 19:14:00,352 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:00,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:00,353 INFO L82 PathProgramCache]: Analyzing trace with hash 477396631, now seen corresponding path program 5 times [2021-10-21 19:14:00,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:00,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227011992] [2021-10-21 19:14:00,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:00,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:00,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:00,437 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:00,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:00,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227011992] [2021-10-21 19:14:00,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227011992] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:00,437 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:00,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:00,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057940111] [2021-10-21 19:14:00,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:00,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:00,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:00,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:00,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:00,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 351 transitions, 7127 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:00,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:00,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:00,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:01,000 INFO L129 PetriNetUnfolder]: 257/2536 cut-off events. [2021-10-21 19:14:01,000 INFO L130 PetriNetUnfolder]: For 25666/43186 co-relation queries the response was YES. [2021-10-21 19:14:01,033 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7904 conditions, 2536 events. 257/2536 cut-off events. For 25666/43186 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 27537 event pairs, 29 based on Foata normal form. 256/2722 useless extension candidates. Maximal degree in co-relation 7036. Up to 239 conditions per place. [2021-10-21 19:14:01,046 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 178 selfloop transitions, 79 changer transitions 4/352 dead transitions. [2021-10-21 19:14:01,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 352 transitions, 7570 flow [2021-10-21 19:14:01,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 19:14:01,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-21 19:14:01,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 626 transitions. [2021-10-21 19:14:01,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8994252873563219 [2021-10-21 19:14:01,048 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 626 transitions. [2021-10-21 19:14:01,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 626 transitions. [2021-10-21 19:14:01,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:01,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 626 transitions. [2021-10-21 19:14:01,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 104.33333333333333) internal successors, (626), 6 states have internal predecessors, (626), 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:01,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:01,053 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:01,053 INFO L186 Difference]: Start difference. First operand has 243 places, 351 transitions, 7127 flow. Second operand 6 states and 626 transitions. [2021-10-21 19:14:01,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 352 transitions, 7570 flow [2021-10-21 19:14:01,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 352 transitions, 7514 flow, removed 28 selfloop flow, removed 0 redundant places. [2021-10-21 19:14:01,234 INFO L242 Difference]: Finished difference. Result has 249 places, 343 transitions, 7013 flow [2021-10-21 19:14:01,234 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6890, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7013, PETRI_PLACES=249, PETRI_TRANSITIONS=343} [2021-10-21 19:14:01,235 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 144 predicate places. [2021-10-21 19:14:01,235 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 343 transitions, 7013 flow [2021-10-21 19:14:01,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:01,236 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:01,236 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] [2021-10-21 19:14:01,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-21 19:14:01,236 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:01,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:01,237 INFO L82 PathProgramCache]: Analyzing trace with hash -576539837, now seen corresponding path program 4 times [2021-10-21 19:14:01,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:01,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520814657] [2021-10-21 19:14:01,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:01,237 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:01,349 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:01,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:01,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520814657] [2021-10-21 19:14:01,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520814657] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:01,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:01,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:01,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216935963] [2021-10-21 19:14:01,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:01,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:01,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:01,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:01,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:01,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 343 transitions, 7013 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:01,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:01,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:01,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:01,943 INFO L129 PetriNetUnfolder]: 287/2698 cut-off events. [2021-10-21 19:14:01,943 INFO L130 PetriNetUnfolder]: For 26563/43264 co-relation queries the response was YES. [2021-10-21 19:14:01,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8430 conditions, 2698 events. 287/2698 cut-off events. For 26563/43264 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29590 event pairs, 35 based on Foata normal form. 190/2808 useless extension candidates. Maximal degree in co-relation 7548. Up to 265 conditions per place. [2021-10-21 19:14:01,978 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 213 selfloop transitions, 74 changer transitions 1/379 dead transitions. [2021-10-21 19:14:01,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 379 transitions, 8511 flow [2021-10-21 19:14:01,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:01,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:01,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 522 transitions. [2021-10-21 19:14:01,981 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9 [2021-10-21 19:14:01,981 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 522 transitions. [2021-10-21 19:14:01,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 522 transitions. [2021-10-21 19:14:01,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:01,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 522 transitions. [2021-10-21 19:14:01,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.4) internal successors, (522), 5 states have internal predecessors, (522), 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:01,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:01,986 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:01,986 INFO L186 Difference]: Start difference. First operand has 249 places, 343 transitions, 7013 flow. Second operand 5 states and 522 transitions. [2021-10-21 19:14:01,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 379 transitions, 8511 flow [2021-10-21 19:14:02,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 379 transitions, 8396 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-10-21 19:14:02,153 INFO L242 Difference]: Finished difference. Result has 253 places, 359 transitions, 7754 flow [2021-10-21 19:14:02,153 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6908, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7754, PETRI_PLACES=253, PETRI_TRANSITIONS=359} [2021-10-21 19:14:02,153 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 148 predicate places. [2021-10-21 19:14:02,154 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 359 transitions, 7754 flow [2021-10-21 19:14:02,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:02,154 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:02,154 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] [2021-10-21 19:14:02,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-21 19:14:02,155 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:02,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:02,155 INFO L82 PathProgramCache]: Analyzing trace with hash 2036356637, now seen corresponding path program 5 times [2021-10-21 19:14:02,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:02,156 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302393518] [2021-10-21 19:14:02,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:02,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:02,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:02,302 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:02,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:02,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302393518] [2021-10-21 19:14:02,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302393518] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:02,303 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:02,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:02,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230843398] [2021-10-21 19:14:02,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:02,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:02,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:02,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:02,306 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:02,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 359 transitions, 7754 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:02,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:02,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:02,308 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:03,029 INFO L129 PetriNetUnfolder]: 306/3028 cut-off events. [2021-10-21 19:14:03,030 INFO L130 PetriNetUnfolder]: For 30199/48603 co-relation queries the response was YES. [2021-10-21 19:14:03,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9442 conditions, 3028 events. 306/3028 cut-off events. For 30199/48603 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 34393 event pairs, 37 based on Foata normal form. 220/3158 useless extension candidates. Maximal degree in co-relation 8440. Up to 292 conditions per place. [2021-10-21 19:14:03,075 INFO L132 encePairwiseOnDemand]: 106/116 looper letters, 214 selfloop transitions, 93 changer transitions 0/398 dead transitions. [2021-10-21 19:14:03,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 398 transitions, 9340 flow [2021-10-21 19:14:03,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 19:14:03,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-21 19:14:03,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2021-10-21 19:14:03,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8936781609195402 [2021-10-21 19:14:03,078 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 622 transitions. [2021-10-21 19:14:03,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 622 transitions. [2021-10-21 19:14:03,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:03,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 622 transitions. [2021-10-21 19:14:03,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.66666666666667) internal successors, (622), 6 states have internal predecessors, (622), 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:03,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:03,084 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:03,084 INFO L186 Difference]: Start difference. First operand has 253 places, 359 transitions, 7754 flow. Second operand 6 states and 622 transitions. [2021-10-21 19:14:03,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 398 transitions, 9340 flow [2021-10-21 19:14:03,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 398 transitions, 9340 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-21 19:14:03,280 INFO L242 Difference]: Finished difference. Result has 261 places, 380 transitions, 8618 flow [2021-10-21 19:14:03,281 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8618, PETRI_PLACES=261, PETRI_TRANSITIONS=380} [2021-10-21 19:14:03,281 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 156 predicate places. [2021-10-21 19:14:03,281 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 380 transitions, 8618 flow [2021-10-21 19:14:03,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:03,282 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:03,282 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] [2021-10-21 19:14:03,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-21 19:14:03,282 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:03,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:03,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1183784813, now seen corresponding path program 6 times [2021-10-21 19:14:03,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:03,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521760298] [2021-10-21 19:14:03,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:03,283 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:03,439 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:03,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:03,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521760298] [2021-10-21 19:14:03,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521760298] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:03,440 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:03,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:03,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442701829] [2021-10-21 19:14:03,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:03,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:03,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:03,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:03,443 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:03,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 380 transitions, 8618 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:03,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:03,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:03,445 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:04,156 INFO L129 PetriNetUnfolder]: 307/3157 cut-off events. [2021-10-21 19:14:04,156 INFO L130 PetriNetUnfolder]: For 32408/50416 co-relation queries the response was YES. [2021-10-21 19:14:04,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9818 conditions, 3157 events. 307/3157 cut-off events. For 32408/50416 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36357 event pairs, 41 based on Foata normal form. 139/3203 useless extension candidates. Maximal degree in co-relation 8749. Up to 310 conditions per place. [2021-10-21 19:14:04,199 INFO L132 encePairwiseOnDemand]: 109/116 looper letters, 255 selfloop transitions, 47 changer transitions 0/393 dead transitions. [2021-10-21 19:14:04,199 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 393 transitions, 9535 flow [2021-10-21 19:14:04,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:04,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:04,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 510 transitions. [2021-10-21 19:14:04,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8793103448275862 [2021-10-21 19:14:04,201 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 510 transitions. [2021-10-21 19:14:04,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 510 transitions. [2021-10-21 19:14:04,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:04,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 510 transitions. [2021-10-21 19:14:04,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.0) internal successors, (510), 5 states have internal predecessors, (510), 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:04,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:04,205 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:04,205 INFO L186 Difference]: Start difference. First operand has 261 places, 380 transitions, 8618 flow. Second operand 5 states and 510 transitions. [2021-10-21 19:14:04,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 393 transitions, 9535 flow [2021-10-21 19:14:04,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 393 transitions, 9483 flow, removed 26 selfloop flow, removed 0 redundant places. [2021-10-21 19:14:04,400 INFO L242 Difference]: Finished difference. Result has 267 places, 385 transitions, 8886 flow [2021-10-21 19:14:04,401 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=8529, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8886, PETRI_PLACES=267, PETRI_TRANSITIONS=385} [2021-10-21 19:14:04,401 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 162 predicate places. [2021-10-21 19:14:04,401 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 385 transitions, 8886 flow [2021-10-21 19:14:04,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:04,402 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:04,402 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] [2021-10-21 19:14:04,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-21 19:14:04,402 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:04,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:04,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1344244861, now seen corresponding path program 5 times [2021-10-21 19:14:04,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:04,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173165042] [2021-10-21 19:14:04,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:04,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:04,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:04,516 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:04,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:04,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173165042] [2021-10-21 19:14:04,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173165042] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:04,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:04,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:04,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681322533] [2021-10-21 19:14:04,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:04,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:04,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:04,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:04,520 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:04,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 385 transitions, 8886 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:04,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:04,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:04,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:05,246 INFO L129 PetriNetUnfolder]: 314/3337 cut-off events. [2021-10-21 19:14:05,247 INFO L130 PetriNetUnfolder]: For 33870/52386 co-relation queries the response was YES. [2021-10-21 19:14:05,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10185 conditions, 3337 events. 314/3337 cut-off events. For 33870/52386 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 39087 event pairs, 44 based on Foata normal form. 184/3427 useless extension candidates. Maximal degree in co-relation 9035. Up to 315 conditions per place. [2021-10-21 19:14:05,290 INFO L132 encePairwiseOnDemand]: 105/116 looper letters, 222 selfloop transitions, 89 changer transitions 1/403 dead transitions. [2021-10-21 19:14:05,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 403 transitions, 9941 flow [2021-10-21 19:14:05,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:05,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:05,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 518 transitions. [2021-10-21 19:14:05,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8931034482758621 [2021-10-21 19:14:05,291 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 518 transitions. [2021-10-21 19:14:05,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 518 transitions. [2021-10-21 19:14:05,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:05,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 518 transitions. [2021-10-21 19:14:05,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.6) internal successors, (518), 5 states have internal predecessors, (518), 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:05,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:05,294 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:05,294 INFO L186 Difference]: Start difference. First operand has 267 places, 385 transitions, 8886 flow. Second operand 5 states and 518 transitions. [2021-10-21 19:14:05,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 403 transitions, 9941 flow [2021-10-21 19:14:05,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 403 transitions, 9910 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-10-21 19:14:05,530 INFO L242 Difference]: Finished difference. Result has 271 places, 392 transitions, 9258 flow [2021-10-21 19:14:05,530 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=8818, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9258, PETRI_PLACES=271, PETRI_TRANSITIONS=392} [2021-10-21 19:14:05,531 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 166 predicate places. [2021-10-21 19:14:05,531 INFO L470 AbstractCegarLoop]: Abstraction has has 271 places, 392 transitions, 9258 flow [2021-10-21 19:14:05,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:05,531 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:05,532 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] [2021-10-21 19:14:05,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-21 19:14:05,532 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:05,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:05,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1981040443, now seen corresponding path program 6 times [2021-10-21 19:14:05,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:05,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564040444] [2021-10-21 19:14:05,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:05,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:05,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:05,625 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:05,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:05,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564040444] [2021-10-21 19:14:05,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564040444] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:05,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:05,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:05,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950943293] [2021-10-21 19:14:05,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:05,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:05,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:05,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:05,628 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:05,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 392 transitions, 9258 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:05,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:05,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:05,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:06,246 INFO L129 PetriNetUnfolder]: 309/3316 cut-off events. [2021-10-21 19:14:06,246 INFO L130 PetriNetUnfolder]: For 35227/53855 co-relation queries the response was YES. [2021-10-21 19:14:06,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10288 conditions, 3316 events. 309/3316 cut-off events. For 35227/53855 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 38822 event pairs, 42 based on Foata normal form. 189/3417 useless extension candidates. Maximal degree in co-relation 9156. Up to 309 conditions per place. [2021-10-21 19:14:06,292 INFO L132 encePairwiseOnDemand]: 108/116 looper letters, 230 selfloop transitions, 80 changer transitions 1/402 dead transitions. [2021-10-21 19:14:06,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 402 transitions, 10074 flow [2021-10-21 19:14:06,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:06,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:06,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 516 transitions. [2021-10-21 19:14:06,293 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8896551724137931 [2021-10-21 19:14:06,293 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 516 transitions. [2021-10-21 19:14:06,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 516 transitions. [2021-10-21 19:14:06,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:06,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 516 transitions. [2021-10-21 19:14:06,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.2) internal successors, (516), 5 states have internal predecessors, (516), 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:06,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:06,297 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:06,297 INFO L186 Difference]: Start difference. First operand has 271 places, 392 transitions, 9258 flow. Second operand 5 states and 516 transitions. [2021-10-21 19:14:06,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 402 transitions, 10074 flow [2021-10-21 19:14:06,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 402 transitions, 9920 flow, removed 9 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:06,509 INFO L242 Difference]: Finished difference. Result has 275 places, 396 transitions, 9472 flow [2021-10-21 19:14:06,510 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9077, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9472, PETRI_PLACES=275, PETRI_TRANSITIONS=396} [2021-10-21 19:14:06,510 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 170 predicate places. [2021-10-21 19:14:06,510 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 396 transitions, 9472 flow [2021-10-21 19:14:06,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:06,510 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:06,510 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] [2021-10-21 19:14:06,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-21 19:14:06,511 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:06,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:06,511 INFO L82 PathProgramCache]: Analyzing trace with hash -778794621, now seen corresponding path program 7 times [2021-10-21 19:14:06,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:06,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238649081] [2021-10-21 19:14:06,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:06,512 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:06,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:06,586 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:06,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:06,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238649081] [2021-10-21 19:14:06,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238649081] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:06,587 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:06,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:06,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31606686] [2021-10-21 19:14:06,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:06,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:06,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:06,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:06,590 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:06,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 396 transitions, 9472 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:06,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:06,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:06,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:07,225 INFO L129 PetriNetUnfolder]: 321/3399 cut-off events. [2021-10-21 19:14:07,225 INFO L130 PetriNetUnfolder]: For 36635/57085 co-relation queries the response was YES. [2021-10-21 19:14:07,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10562 conditions, 3399 events. 321/3399 cut-off events. For 36635/57085 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 39989 event pairs, 45 based on Foata normal form. 197/3506 useless extension candidates. Maximal degree in co-relation 9828. Up to 322 conditions per place. [2021-10-21 19:14:07,268 INFO L132 encePairwiseOnDemand]: 107/116 looper letters, 231 selfloop transitions, 81 changer transitions 0/403 dead transitions. [2021-10-21 19:14:07,269 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 403 transitions, 10228 flow [2021-10-21 19:14:07,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:07,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:07,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 516 transitions. [2021-10-21 19:14:07,281 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8896551724137931 [2021-10-21 19:14:07,281 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 516 transitions. [2021-10-21 19:14:07,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 516 transitions. [2021-10-21 19:14:07,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:07,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 516 transitions. [2021-10-21 19:14:07,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.2) internal successors, (516), 5 states have internal predecessors, (516), 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:07,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:07,284 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:07,284 INFO L186 Difference]: Start difference. First operand has 275 places, 396 transitions, 9472 flow. Second operand 5 states and 516 transitions. [2021-10-21 19:14:07,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 403 transitions, 10228 flow [2021-10-21 19:14:07,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 403 transitions, 10180 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-10-21 19:14:07,507 INFO L242 Difference]: Finished difference. Result has 280 places, 400 transitions, 9717 flow [2021-10-21 19:14:07,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9717, PETRI_PLACES=280, PETRI_TRANSITIONS=400} [2021-10-21 19:14:07,508 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 175 predicate places. [2021-10-21 19:14:07,508 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 400 transitions, 9717 flow [2021-10-21 19:14:07,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:07,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:07,509 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] [2021-10-21 19:14:07,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-21 19:14:07,510 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:07,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:07,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1153280361, now seen corresponding path program 8 times [2021-10-21 19:14:07,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:07,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013489448] [2021-10-21 19:14:07,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:07,511 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:07,608 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:07,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:07,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013489448] [2021-10-21 19:14:07,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013489448] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:07,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:07,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:07,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719742158] [2021-10-21 19:14:07,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:07,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:07,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:07,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:07,611 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:07,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 400 transitions, 9717 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:07,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:07,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:07,612 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:08,414 INFO L129 PetriNetUnfolder]: 344/3591 cut-off events. [2021-10-21 19:14:08,414 INFO L130 PetriNetUnfolder]: For 39009/59734 co-relation queries the response was YES. [2021-10-21 19:14:08,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11270 conditions, 3591 events. 344/3591 cut-off events. For 39009/59734 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 42860 event pairs, 48 based on Foata normal form. 265/3758 useless extension candidates. Maximal degree in co-relation 10559. Up to 347 conditions per place. [2021-10-21 19:14:08,483 INFO L132 encePairwiseOnDemand]: 106/116 looper letters, 254 selfloop transitions, 76 changer transitions 2/423 dead transitions. [2021-10-21 19:14:08,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 423 transitions, 11045 flow [2021-10-21 19:14:08,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:08,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:08,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 515 transitions. [2021-10-21 19:14:08,485 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8879310344827587 [2021-10-21 19:14:08,485 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 515 transitions. [2021-10-21 19:14:08,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 515 transitions. [2021-10-21 19:14:08,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:08,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 515 transitions. [2021-10-21 19:14:08,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.0) internal successors, (515), 5 states have internal predecessors, (515), 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:08,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:08,489 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:08,489 INFO L186 Difference]: Start difference. First operand has 280 places, 400 transitions, 9717 flow. Second operand 5 states and 515 transitions. [2021-10-21 19:14:08,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 423 transitions, 11045 flow [2021-10-21 19:14:08,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 423 transitions, 10900 flow, removed 12 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:08,741 INFO L242 Difference]: Finished difference. Result has 285 places, 411 transitions, 10248 flow [2021-10-21 19:14:08,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9590, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10248, PETRI_PLACES=285, PETRI_TRANSITIONS=411} [2021-10-21 19:14:08,742 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 180 predicate places. [2021-10-21 19:14:08,742 INFO L470 AbstractCegarLoop]: Abstraction has has 285 places, 411 transitions, 10248 flow [2021-10-21 19:14:08,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:08,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:08,743 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] [2021-10-21 19:14:08,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-21 19:14:08,743 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:08,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:08,743 INFO L82 PathProgramCache]: Analyzing trace with hash 778501199, now seen corresponding path program 7 times [2021-10-21 19:14:08,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:08,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012795261] [2021-10-21 19:14:08,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:08,744 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:08,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:08,848 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:08,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:08,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012795261] [2021-10-21 19:14:08,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012795261] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:08,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:08,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:08,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161208077] [2021-10-21 19:14:08,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:08,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:08,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:08,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:08,851 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:08,852 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 411 transitions, 10248 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:08,852 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:08,852 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:08,852 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:09,626 INFO L129 PetriNetUnfolder]: 357/3723 cut-off events. [2021-10-21 19:14:09,626 INFO L130 PetriNetUnfolder]: For 40353/61700 co-relation queries the response was YES. [2021-10-21 19:14:09,663 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11644 conditions, 3723 events. 357/3723 cut-off events. For 40353/61700 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 44817 event pairs, 54 based on Foata normal form. 276/3894 useless extension candidates. Maximal degree in co-relation 10916. Up to 364 conditions per place. [2021-10-21 19:14:09,673 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 252 selfloop transitions, 78 changer transitions 1/422 dead transitions. [2021-10-21 19:14:09,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 422 transitions, 11187 flow [2021-10-21 19:14:09,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:09,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:09,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 515 transitions. [2021-10-21 19:14:09,675 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8879310344827587 [2021-10-21 19:14:09,675 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 515 transitions. [2021-10-21 19:14:09,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 515 transitions. [2021-10-21 19:14:09,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:09,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 515 transitions. [2021-10-21 19:14:09,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.0) internal successors, (515), 5 states have internal predecessors, (515), 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:09,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:09,677 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:09,677 INFO L186 Difference]: Start difference. First operand has 285 places, 411 transitions, 10248 flow. Second operand 5 states and 515 transitions. [2021-10-21 19:14:09,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 422 transitions, 11187 flow [2021-10-21 19:14:09,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 422 transitions, 11112 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:09,909 INFO L242 Difference]: Finished difference. Result has 289 places, 416 transitions, 10540 flow [2021-10-21 19:14:09,910 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=10173, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10540, PETRI_PLACES=289, PETRI_TRANSITIONS=416} [2021-10-21 19:14:09,910 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 184 predicate places. [2021-10-21 19:14:09,910 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 416 transitions, 10540 flow [2021-10-21 19:14:09,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:09,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:09,910 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] [2021-10-21 19:14:09,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-21 19:14:09,911 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:09,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:09,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1581170569, now seen corresponding path program 8 times [2021-10-21 19:14:09,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:09,911 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277432336] [2021-10-21 19:14:09,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:09,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:09,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:10,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:14:10,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:10,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277432336] [2021-10-21 19:14:10,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277432336] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:10,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:10,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:10,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187305621] [2021-10-21 19:14:10,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:10,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:10,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:10,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:10,005 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:10,006 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 416 transitions, 10540 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:10,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:10,006 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:10,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:10,752 INFO L129 PetriNetUnfolder]: 345/3658 cut-off events. [2021-10-21 19:14:10,752 INFO L130 PetriNetUnfolder]: For 40470/61887 co-relation queries the response was YES. [2021-10-21 19:14:10,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11654 conditions, 3658 events. 345/3658 cut-off events. For 40470/61887 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 43867 event pairs, 50 based on Foata normal form. 271/3833 useless extension candidates. Maximal degree in co-relation 10978. Up to 354 conditions per place. [2021-10-21 19:14:10,812 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 238 selfloop transitions, 93 changer transitions 1/423 dead transitions. [2021-10-21 19:14:10,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 423 transitions, 11358 flow [2021-10-21 19:14:10,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:10,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:10,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 521 transitions. [2021-10-21 19:14:10,813 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8982758620689655 [2021-10-21 19:14:10,813 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 521 transitions. [2021-10-21 19:14:10,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 521 transitions. [2021-10-21 19:14:10,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:10,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 521 transitions. [2021-10-21 19:14:10,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.2) internal successors, (521), 5 states have internal predecessors, (521), 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:10,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:10,816 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:10,817 INFO L186 Difference]: Start difference. First operand has 289 places, 416 transitions, 10540 flow. Second operand 5 states and 521 transitions. [2021-10-21 19:14:10,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 423 transitions, 11358 flow [2021-10-21 19:14:11,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 423 transitions, 11358 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-21 19:14:11,090 INFO L242 Difference]: Finished difference. Result has 294 places, 416 transitions, 10775 flow [2021-10-21 19:14:11,091 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=10497, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10775, PETRI_PLACES=294, PETRI_TRANSITIONS=416} [2021-10-21 19:14:11,091 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 189 predicate places. [2021-10-21 19:14:11,091 INFO L470 AbstractCegarLoop]: Abstraction has has 294 places, 416 transitions, 10775 flow [2021-10-21 19:14:11,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:11,092 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:11,092 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] [2021-10-21 19:14:11,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-21 19:14:11,092 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:11,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:11,093 INFO L82 PathProgramCache]: Analyzing trace with hash -829125941, now seen corresponding path program 9 times [2021-10-21 19:14:11,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:11,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698400769] [2021-10-21 19:14:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:11,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:11,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:11,178 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:11,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:11,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698400769] [2021-10-21 19:14:11,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698400769] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:11,178 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:11,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:11,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495661889] [2021-10-21 19:14:11,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:11,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:11,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:11,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:11,181 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:11,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 416 transitions, 10775 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:11,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:11,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:11,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:12,065 INFO L129 PetriNetUnfolder]: 355/3757 cut-off events. [2021-10-21 19:14:12,065 INFO L130 PetriNetUnfolder]: For 44639/68858 co-relation queries the response was YES. [2021-10-21 19:14:12,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12192 conditions, 3757 events. 355/3757 cut-off events. For 44639/68858 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 45284 event pairs, 51 based on Foata normal form. 214/3875 useless extension candidates. Maximal degree in co-relation 11453. Up to 358 conditions per place. [2021-10-21 19:14:12,127 INFO L132 encePairwiseOnDemand]: 107/116 looper letters, 251 selfloop transitions, 96 changer transitions 1/439 dead transitions. [2021-10-21 19:14:12,127 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 439 transitions, 12188 flow [2021-10-21 19:14:12,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:12,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:12,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 520 transitions. [2021-10-21 19:14:12,133 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.896551724137931 [2021-10-21 19:14:12,133 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 520 transitions. [2021-10-21 19:14:12,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 520 transitions. [2021-10-21 19:14:12,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:12,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 520 transitions. [2021-10-21 19:14:12,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 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:12,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:12,136 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:12,136 INFO L186 Difference]: Start difference. First operand has 294 places, 416 transitions, 10775 flow. Second operand 5 states and 520 transitions. [2021-10-21 19:14:12,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 439 transitions, 12188 flow [2021-10-21 19:14:12,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 439 transitions, 12071 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-10-21 19:14:12,459 INFO L242 Difference]: Finished difference. Result has 296 places, 429 transitions, 11353 flow [2021-10-21 19:14:12,459 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=10622, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11353, PETRI_PLACES=296, PETRI_TRANSITIONS=429} [2021-10-21 19:14:12,460 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 191 predicate places. [2021-10-21 19:14:12,460 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 429 transitions, 11353 flow [2021-10-21 19:14:12,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:12,460 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:12,460 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] [2021-10-21 19:14:12,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-21 19:14:12,461 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:12,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:12,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1188473665, now seen corresponding path program 7 times [2021-10-21 19:14:12,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:12,462 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938830941] [2021-10-21 19:14:12,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:12,462 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:12,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:12,563 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:12,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:12,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938830941] [2021-10-21 19:14:12,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938830941] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:12,563 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:12,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:12,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729438048] [2021-10-21 19:14:12,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:12,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:12,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:12,566 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:12,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 429 transitions, 11353 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:12,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:12,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:12,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:13,511 INFO L129 PetriNetUnfolder]: 377/3935 cut-off events. [2021-10-21 19:14:13,511 INFO L130 PetriNetUnfolder]: For 46000/71071 co-relation queries the response was YES. [2021-10-21 19:14:13,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12649 conditions, 3935 events. 377/3935 cut-off events. For 46000/71071 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 47903 event pairs, 57 based on Foata normal form. 147/3973 useless extension candidates. Maximal degree in co-relation 11891. Up to 383 conditions per place. [2021-10-21 19:14:13,589 INFO L132 encePairwiseOnDemand]: 108/116 looper letters, 263 selfloop transitions, 83 changer transitions 1/438 dead transitions. [2021-10-21 19:14:13,590 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 438 transitions, 12243 flow [2021-10-21 19:14:13,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:13,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:13,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 514 transitions. [2021-10-21 19:14:13,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8862068965517241 [2021-10-21 19:14:13,592 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 514 transitions. [2021-10-21 19:14:13,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 514 transitions. [2021-10-21 19:14:13,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:13,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 514 transitions. [2021-10-21 19:14:13,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.8) internal successors, (514), 5 states have internal predecessors, (514), 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:13,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13,595 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:13,595 INFO L186 Difference]: Start difference. First operand has 296 places, 429 transitions, 11353 flow. Second operand 5 states and 514 transitions. [2021-10-21 19:14:13,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 438 transitions, 12243 flow [2021-10-21 19:14:13,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 438 transitions, 12185 flow, removed 8 selfloop flow, removed 1 redundant places. [2021-10-21 19:14:13,908 INFO L242 Difference]: Finished difference. Result has 301 places, 432 transitions, 11589 flow [2021-10-21 19:14:13,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=11295, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11589, PETRI_PLACES=301, PETRI_TRANSITIONS=432} [2021-10-21 19:14:13,909 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 196 predicate places. [2021-10-21 19:14:13,910 INFO L470 AbstractCegarLoop]: Abstraction has has 301 places, 432 transitions, 11589 flow [2021-10-21 19:14:13,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:13,910 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] [2021-10-21 19:14:13,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-21 19:14:13,911 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:13,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:13,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1584414817, now seen corresponding path program 8 times [2021-10-21 19:14:13,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:13,911 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318358298] [2021-10-21 19:14:13,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:13,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:13,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:13,990 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:13,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:13,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318358298] [2021-10-21 19:14:13,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318358298] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:13,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:13,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:13,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132252438] [2021-10-21 19:14:13,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:13,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:13,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:13,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:13,993 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:13,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 432 transitions, 11589 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:13,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:13,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:13,994 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:14,965 INFO L129 PetriNetUnfolder]: 374/3970 cut-off events. [2021-10-21 19:14:14,965 INFO L130 PetriNetUnfolder]: For 47835/72633 co-relation queries the response was YES. [2021-10-21 19:14:15,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12875 conditions, 3970 events. 374/3970 cut-off events. For 47835/72633 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 48472 event pairs, 56 based on Foata normal form. 250/4115 useless extension candidates. Maximal degree in co-relation 12335. Up to 380 conditions per place. [2021-10-21 19:14:15,031 INFO L132 encePairwiseOnDemand]: 106/116 looper letters, 252 selfloop transitions, 99 changer transitions 1/443 dead transitions. [2021-10-21 19:14:15,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 443 transitions, 12637 flow [2021-10-21 19:14:15,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:15,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:15,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2021-10-21 19:14:15,033 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017241379310345 [2021-10-21 19:14:15,033 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 523 transitions. [2021-10-21 19:14:15,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 523 transitions. [2021-10-21 19:14:15,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:15,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 523 transitions. [2021-10-21 19:14:15,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.6) internal successors, (523), 5 states have internal predecessors, (523), 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:15,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:15,036 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:15,036 INFO L186 Difference]: Start difference. First operand has 301 places, 432 transitions, 11589 flow. Second operand 5 states and 523 transitions. [2021-10-21 19:14:15,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 443 transitions, 12637 flow [2021-10-21 19:14:15,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 443 transitions, 12575 flow, removed 12 selfloop flow, removed 1 redundant places. [2021-10-21 19:14:15,388 INFO L242 Difference]: Finished difference. Result has 305 places, 434 transitions, 11865 flow [2021-10-21 19:14:15,389 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=11476, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11865, PETRI_PLACES=305, PETRI_TRANSITIONS=434} [2021-10-21 19:14:15,389 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 200 predicate places. [2021-10-21 19:14:15,389 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 434 transitions, 11865 flow [2021-10-21 19:14:15,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:15,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:15,390 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] [2021-10-21 19:14:15,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-21 19:14:15,390 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:15,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:15,391 INFO L82 PathProgramCache]: Analyzing trace with hash 1135664741, now seen corresponding path program 6 times [2021-10-21 19:14:15,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:15,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179721562] [2021-10-21 19:14:15,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:15,392 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:15,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:15,493 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:15,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:15,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179721562] [2021-10-21 19:14:15,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179721562] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:15,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:15,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:15,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363763481] [2021-10-21 19:14:15,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:15,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:15,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:15,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:15,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:15,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 434 transitions, 11865 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:15,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:15,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:15,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:16,503 INFO L129 PetriNetUnfolder]: 391/4114 cut-off events. [2021-10-21 19:14:16,504 INFO L130 PetriNetUnfolder]: For 49402/74777 co-relation queries the response was YES. [2021-10-21 19:14:16,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13335 conditions, 4114 events. 391/4114 cut-off events. For 49402/74777 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 50558 event pairs, 60 based on Foata normal form. 201/4201 useless extension candidates. Maximal degree in co-relation 12799. Up to 390 conditions per place. [2021-10-21 19:14:16,552 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 266 selfloop transitions, 86 changer transitions 0/443 dead transitions. [2021-10-21 19:14:16,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 443 transitions, 12876 flow [2021-10-21 19:14:16,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:16,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:16,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 513 transitions. [2021-10-21 19:14:16,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8844827586206897 [2021-10-21 19:14:16,554 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 513 transitions. [2021-10-21 19:14:16,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 513 transitions. [2021-10-21 19:14:16,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:16,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 513 transitions. [2021-10-21 19:14:16,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.6) internal successors, (513), 5 states have internal predecessors, (513), 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:16,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:16,556 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:16,556 INFO L186 Difference]: Start difference. First operand has 305 places, 434 transitions, 11865 flow. Second operand 5 states and 513 transitions. [2021-10-21 19:14:16,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 443 transitions, 12876 flow [2021-10-21 19:14:16,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 443 transitions, 12759 flow, removed 29 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:16,982 INFO L242 Difference]: Finished difference. Result has 309 places, 437 transitions, 12215 flow [2021-10-21 19:14:16,982 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=11713, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12215, PETRI_PLACES=309, PETRI_TRANSITIONS=437} [2021-10-21 19:14:16,983 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 204 predicate places. [2021-10-21 19:14:16,983 INFO L470 AbstractCegarLoop]: Abstraction has has 309 places, 437 transitions, 12215 flow [2021-10-21 19:14:16,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:16,983 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:16,983 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] [2021-10-21 19:14:16,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-21 19:14:16,984 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:16,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:16,984 INFO L82 PathProgramCache]: Analyzing trace with hash 174787919, now seen corresponding path program 9 times [2021-10-21 19:14:16,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:16,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401706168] [2021-10-21 19:14:16,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:16,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:16,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:17,070 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:17,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:17,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401706168] [2021-10-21 19:14:17,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401706168] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:17,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:17,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:17,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719564942] [2021-10-21 19:14:17,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:17,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:17,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:17,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:17,073 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:17,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 437 transitions, 12215 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:17,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:17,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:17,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:17,989 INFO L129 PetriNetUnfolder]: 393/4168 cut-off events. [2021-10-21 19:14:17,989 INFO L130 PetriNetUnfolder]: For 50419/75469 co-relation queries the response was YES. [2021-10-21 19:14:18,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13584 conditions, 4168 events. 393/4168 cut-off events. For 50419/75469 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 51489 event pairs, 61 based on Foata normal form. 201/4255 useless extension candidates. Maximal degree in co-relation 12950. Up to 397 conditions per place. [2021-10-21 19:14:18,064 INFO L132 encePairwiseOnDemand]: 106/116 looper letters, 257 selfloop transitions, 96 changer transitions 0/444 dead transitions. [2021-10-21 19:14:18,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 444 transitions, 13125 flow [2021-10-21 19:14:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:18,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:18,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 518 transitions. [2021-10-21 19:14:18,065 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8931034482758621 [2021-10-21 19:14:18,065 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 518 transitions. [2021-10-21 19:14:18,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 518 transitions. [2021-10-21 19:14:18,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:18,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 518 transitions. [2021-10-21 19:14:18,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.6) internal successors, (518), 5 states have internal predecessors, (518), 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:18,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:18,068 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:18,068 INFO L186 Difference]: Start difference. First operand has 309 places, 437 transitions, 12215 flow. Second operand 5 states and 518 transitions. [2021-10-21 19:14:18,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 444 transitions, 13125 flow [2021-10-21 19:14:18,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 444 transitions, 13095 flow, removed 6 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:18,428 INFO L242 Difference]: Finished difference. Result has 312 places, 439 transitions, 12541 flow [2021-10-21 19:14:18,428 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=12146, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12541, PETRI_PLACES=312, PETRI_TRANSITIONS=439} [2021-10-21 19:14:18,429 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 207 predicate places. [2021-10-21 19:14:18,429 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 439 transitions, 12541 flow [2021-10-21 19:14:18,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:18,429 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:18,430 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] [2021-10-21 19:14:18,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-21 19:14:18,430 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:18,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:18,430 INFO L82 PathProgramCache]: Analyzing trace with hash 733808317, now seen corresponding path program 7 times [2021-10-21 19:14:18,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:18,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329889397] [2021-10-21 19:14:18,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:18,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:18,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:18,541 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:18,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:18,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329889397] [2021-10-21 19:14:18,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329889397] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:18,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:18,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:18,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264400624] [2021-10-21 19:14:18,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:18,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:18,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:18,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:18,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:18,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 439 transitions, 12541 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:18,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:18,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:18,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:19,516 INFO L129 PetriNetUnfolder]: 398/4263 cut-off events. [2021-10-21 19:14:19,516 INFO L130 PetriNetUnfolder]: For 52634/77652 co-relation queries the response was YES. [2021-10-21 19:14:19,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13886 conditions, 4263 events. 398/4263 cut-off events. For 52634/77652 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 52828 event pairs, 61 based on Foata normal form. 257/4402 useless extension candidates. Maximal degree in co-relation 13098. Up to 405 conditions per place. [2021-10-21 19:14:19,589 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 258 selfloop transitions, 100 changer transitions 1/450 dead transitions. [2021-10-21 19:14:19,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 450 transitions, 13522 flow [2021-10-21 19:14:19,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:19,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:19,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2021-10-21 19:14:19,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017241379310345 [2021-10-21 19:14:19,591 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 523 transitions. [2021-10-21 19:14:19,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 523 transitions. [2021-10-21 19:14:19,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:19,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 523 transitions. [2021-10-21 19:14:19,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.6) internal successors, (523), 5 states have internal predecessors, (523), 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:19,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:19,594 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:19,594 INFO L186 Difference]: Start difference. First operand has 312 places, 439 transitions, 12541 flow. Second operand 5 states and 523 transitions. [2021-10-21 19:14:19,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 450 transitions, 13522 flow [2021-10-21 19:14:19,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 450 transitions, 13409 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:19,982 INFO L242 Difference]: Finished difference. Result has 315 places, 439 transitions, 12680 flow [2021-10-21 19:14:19,983 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=12378, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12680, PETRI_PLACES=315, PETRI_TRANSITIONS=439} [2021-10-21 19:14:19,983 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 210 predicate places. [2021-10-21 19:14:19,984 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 439 transitions, 12680 flow [2021-10-21 19:14:19,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:19,984 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:19,984 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] [2021-10-21 19:14:19,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-21 19:14:19,985 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:19,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:19,985 INFO L82 PathProgramCache]: Analyzing trace with hash -2071566305, now seen corresponding path program 8 times [2021-10-21 19:14:19,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:19,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790550650] [2021-10-21 19:14:19,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:19,986 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:20,101 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:20,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:20,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790550650] [2021-10-21 19:14:20,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790550650] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:20,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:20,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:20,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226573534] [2021-10-21 19:14:20,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:20,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:20,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:20,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:20,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:20,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 439 transitions, 12680 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:20,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:20,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:20,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:21,216 INFO L129 PetriNetUnfolder]: 395/4242 cut-off events. [2021-10-21 19:14:21,216 INFO L130 PetriNetUnfolder]: For 53536/78976 co-relation queries the response was YES. [2021-10-21 19:14:21,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13977 conditions, 4242 events. 395/4242 cut-off events. For 53536/78976 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 52672 event pairs, 61 based on Foata normal form. 205/4328 useless extension candidates. Maximal degree in co-relation 13186. Up to 404 conditions per place. [2021-10-21 19:14:21,298 INFO L132 encePairwiseOnDemand]: 108/116 looper letters, 287 selfloop transitions, 61 changer transitions 0/439 dead transitions. [2021-10-21 19:14:21,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 439 transitions, 13361 flow [2021-10-21 19:14:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:21,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:21,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 512 transitions. [2021-10-21 19:14:21,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8827586206896552 [2021-10-21 19:14:21,299 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 512 transitions. [2021-10-21 19:14:21,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 512 transitions. [2021-10-21 19:14:21,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:21,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 512 transitions. [2021-10-21 19:14:21,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.4) internal successors, (512), 5 states have internal predecessors, (512), 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:21,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:21,302 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:21,302 INFO L186 Difference]: Start difference. First operand has 315 places, 439 transitions, 12680 flow. Second operand 5 states and 512 transitions. [2021-10-21 19:14:21,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 439 transitions, 13361 flow [2021-10-21 19:14:21,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 439 transitions, 13215 flow, removed 38 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:21,722 INFO L242 Difference]: Finished difference. Result has 317 places, 438 transitions, 12625 flow [2021-10-21 19:14:21,723 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=12503, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12625, PETRI_PLACES=317, PETRI_TRANSITIONS=438} [2021-10-21 19:14:21,723 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 212 predicate places. [2021-10-21 19:14:21,723 INFO L470 AbstractCegarLoop]: Abstraction has has 317 places, 438 transitions, 12625 flow [2021-10-21 19:14:21,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:21,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:21,723 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] [2021-10-21 19:14:21,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-21 19:14:21,724 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:21,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:21,724 INFO L82 PathProgramCache]: Analyzing trace with hash 994451831, now seen corresponding path program 9 times [2021-10-21 19:14:21,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:21,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568366723] [2021-10-21 19:14:21,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:21,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:21,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:21,836 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:21,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:21,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568366723] [2021-10-21 19:14:21,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568366723] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:21,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:21,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:21,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302394479] [2021-10-21 19:14:21,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:21,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:21,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:21,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:21,839 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:21,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 438 transitions, 12625 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:21,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:21,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:21,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:22,930 INFO L129 PetriNetUnfolder]: 391/4281 cut-off events. [2021-10-21 19:14:22,930 INFO L130 PetriNetUnfolder]: For 54119/79181 co-relation queries the response was YES. [2021-10-21 19:14:22,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14007 conditions, 4281 events. 391/4281 cut-off events. For 54119/79181 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 53272 event pairs, 61 based on Foata normal form. 257/4424 useless extension candidates. Maximal degree in co-relation 13216. Up to 408 conditions per place. [2021-10-21 19:14:23,000 INFO L132 encePairwiseOnDemand]: 107/116 looper letters, 314 selfloop transitions, 51 changer transitions 0/456 dead transitions. [2021-10-21 19:14:23,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 456 transitions, 13983 flow [2021-10-21 19:14:23,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:23,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:23,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 514 transitions. [2021-10-21 19:14:23,001 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8862068965517241 [2021-10-21 19:14:23,001 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 514 transitions. [2021-10-21 19:14:23,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 514 transitions. [2021-10-21 19:14:23,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:23,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 514 transitions. [2021-10-21 19:14:23,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.8) internal successors, (514), 5 states have internal predecessors, (514), 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:23,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:23,003 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:23,003 INFO L186 Difference]: Start difference. First operand has 317 places, 438 transitions, 12625 flow. Second operand 5 states and 514 transitions. [2021-10-21 19:14:23,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 456 transitions, 13983 flow [2021-10-21 19:14:23,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 456 transitions, 13969 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-10-21 19:14:23,394 INFO L242 Difference]: Finished difference. Result has 322 places, 444 transitions, 13073 flow [2021-10-21 19:14:23,395 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=12611, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13073, PETRI_PLACES=322, PETRI_TRANSITIONS=444} [2021-10-21 19:14:23,395 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 217 predicate places. [2021-10-21 19:14:23,395 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 444 transitions, 13073 flow [2021-10-21 19:14:23,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:23,396 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:23,396 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] [2021-10-21 19:14:23,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-21 19:14:23,396 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:23,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:23,397 INFO L82 PathProgramCache]: Analyzing trace with hash -2115077249, now seen corresponding path program 10 times [2021-10-21 19:14:23,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:23,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388004731] [2021-10-21 19:14:23,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:23,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:23,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:23,480 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:23,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:23,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388004731] [2021-10-21 19:14:23,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388004731] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:23,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:23,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:23,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35112125] [2021-10-21 19:14:23,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:23,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:23,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:23,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:23,483 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:23,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 444 transitions, 13073 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:23,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:23,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:23,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:24,560 INFO L129 PetriNetUnfolder]: 387/4229 cut-off events. [2021-10-21 19:14:24,560 INFO L130 PetriNetUnfolder]: For 54834/79907 co-relation queries the response was YES. [2021-10-21 19:14:24,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14008 conditions, 4229 events. 387/4229 cut-off events. For 54834/79907 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 52418 event pairs, 59 based on Foata normal form. 282/4398 useless extension candidates. Maximal degree in co-relation 13553. Up to 403 conditions per place. [2021-10-21 19:14:24,632 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 270 selfloop transitions, 89 changer transitions 0/450 dead transitions. [2021-10-21 19:14:24,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 450 transitions, 13896 flow [2021-10-21 19:14:24,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:24,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:24,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 519 transitions. [2021-10-21 19:14:24,633 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8948275862068965 [2021-10-21 19:14:24,634 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 519 transitions. [2021-10-21 19:14:24,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 519 transitions. [2021-10-21 19:14:24,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:24,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 519 transitions. [2021-10-21 19:14:24,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.8) internal successors, (519), 5 states have internal predecessors, (519), 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:24,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:24,637 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:24,637 INFO L186 Difference]: Start difference. First operand has 322 places, 444 transitions, 13073 flow. Second operand 5 states and 519 transitions. [2021-10-21 19:14:24,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 450 transitions, 13896 flow [2021-10-21 19:14:25,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 450 transitions, 13861 flow, removed 8 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:25,242 INFO L242 Difference]: Finished difference. Result has 326 places, 446 transitions, 13368 flow [2021-10-21 19:14:25,243 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=12990, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13368, PETRI_PLACES=326, PETRI_TRANSITIONS=446} [2021-10-21 19:14:25,244 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 221 predicate places. [2021-10-21 19:14:25,244 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 446 transitions, 13368 flow [2021-10-21 19:14:25,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:25,244 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:25,244 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] [2021-10-21 19:14:25,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-21 19:14:25,245 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:25,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:25,245 INFO L82 PathProgramCache]: Analyzing trace with hash -496232211, now seen corresponding path program 11 times [2021-10-21 19:14:25,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:25,246 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566888850] [2021-10-21 19:14:25,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:25,246 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:25,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:25,328 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:25,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:25,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566888850] [2021-10-21 19:14:25,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566888850] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:25,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:25,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:25,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240756155] [2021-10-21 19:14:25,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:25,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:25,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:25,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:25,334 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:25,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 446 transitions, 13368 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:25,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:25,335 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:25,335 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:26,315 INFO L129 PetriNetUnfolder]: 386/4212 cut-off events. [2021-10-21 19:14:26,315 INFO L130 PetriNetUnfolder]: For 56614/82182 co-relation queries the response was YES. [2021-10-21 19:14:26,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14141 conditions, 4212 events. 386/4212 cut-off events. For 56614/82182 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 52277 event pairs, 60 based on Foata normal form. 287/4386 useless extension candidates. Maximal degree in co-relation 13319. Up to 401 conditions per place. [2021-10-21 19:14:26,388 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 262 selfloop transitions, 94 changer transitions 1/448 dead transitions. [2021-10-21 19:14:26,388 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 448 transitions, 14101 flow [2021-10-21 19:14:26,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:26,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:26,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 520 transitions. [2021-10-21 19:14:26,389 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.896551724137931 [2021-10-21 19:14:26,389 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 520 transitions. [2021-10-21 19:14:26,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 520 transitions. [2021-10-21 19:14:26,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:26,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 520 transitions. [2021-10-21 19:14:26,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 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:26,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:26,391 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:26,391 INFO L186 Difference]: Start difference. First operand has 326 places, 446 transitions, 13368 flow. Second operand 5 states and 520 transitions. [2021-10-21 19:14:26,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 448 transitions, 14101 flow [2021-10-21 19:14:26,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 448 transitions, 14023 flow, removed 1 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:26,812 INFO L242 Difference]: Finished difference. Result has 327 places, 444 transitions, 13365 flow [2021-10-21 19:14:26,813 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=13238, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13365, PETRI_PLACES=327, PETRI_TRANSITIONS=444} [2021-10-21 19:14:26,813 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 222 predicate places. [2021-10-21 19:14:26,813 INFO L470 AbstractCegarLoop]: Abstraction has has 327 places, 444 transitions, 13365 flow [2021-10-21 19:14:26,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:26,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:26,813 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] [2021-10-21 19:14:26,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-21 19:14:26,814 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:26,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:26,814 INFO L82 PathProgramCache]: Analyzing trace with hash 581053423, now seen corresponding path program 10 times [2021-10-21 19:14:26,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:26,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987558505] [2021-10-21 19:14:26,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:26,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:26,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:26,903 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:26,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:26,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987558505] [2021-10-21 19:14:26,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987558505] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:26,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:26,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:26,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128403865] [2021-10-21 19:14:26,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:26,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:26,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:26,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:26,907 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:26,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 444 transitions, 13365 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:26,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:26,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:26,908 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:27,916 INFO L129 PetriNetUnfolder]: 395/4322 cut-off events. [2021-10-21 19:14:27,916 INFO L130 PetriNetUnfolder]: For 57415/83017 co-relation queries the response was YES. [2021-10-21 19:14:27,979 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14471 conditions, 4322 events. 395/4322 cut-off events. For 57415/83017 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 53945 event pairs, 64 based on Foata normal form. 261/4465 useless extension candidates. Maximal degree in co-relation 13777. Up to 413 conditions per place. [2021-10-21 19:14:27,993 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 268 selfloop transitions, 98 changer transitions 2/459 dead transitions. [2021-10-21 19:14:27,993 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 459 transitions, 14686 flow [2021-10-21 19:14:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:27,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:27,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 520 transitions. [2021-10-21 19:14:27,995 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.896551724137931 [2021-10-21 19:14:27,995 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 520 transitions. [2021-10-21 19:14:27,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 520 transitions. [2021-10-21 19:14:27,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:27,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 520 transitions. [2021-10-21 19:14:27,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 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:27,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:27,998 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:27,998 INFO L186 Difference]: Start difference. First operand has 327 places, 444 transitions, 13365 flow. Second operand 5 states and 520 transitions. [2021-10-21 19:14:27,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 459 transitions, 14686 flow [2021-10-21 19:14:28,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 459 transitions, 14574 flow, removed 4 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:28,407 INFO L242 Difference]: Finished difference. Result has 333 places, 452 transitions, 14039 flow [2021-10-21 19:14:28,407 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=13221, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=14039, PETRI_PLACES=333, PETRI_TRANSITIONS=452} [2021-10-21 19:14:28,408 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 228 predicate places. [2021-10-21 19:14:28,408 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 452 transitions, 14039 flow [2021-10-21 19:14:28,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:28,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:28,408 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] [2021-10-21 19:14:28,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-21 19:14:28,409 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:28,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:28,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1868858893, now seen corresponding path program 11 times [2021-10-21 19:14:28,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:28,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480181358] [2021-10-21 19:14:28,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:28,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:28,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:28,495 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:28,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:28,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480181358] [2021-10-21 19:14:28,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480181358] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:28,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:28,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:28,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97053170] [2021-10-21 19:14:28,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:28,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:28,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:28,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:28,498 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:28,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 452 transitions, 14039 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:28,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:28,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:28,499 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:29,523 INFO L129 PetriNetUnfolder]: 413/4578 cut-off events. [2021-10-21 19:14:29,523 INFO L130 PetriNetUnfolder]: For 62369/88229 co-relation queries the response was YES. [2021-10-21 19:14:29,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15217 conditions, 4578 events. 413/4578 cut-off events. For 62369/88229 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 58045 event pairs, 69 based on Foata normal form. 268/4717 useless extension candidates. Maximal degree in co-relation 14510. Up to 451 conditions per place. [2021-10-21 19:14:29,603 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 277 selfloop transitions, 99 changer transitions 2/469 dead transitions. [2021-10-21 19:14:29,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 469 transitions, 15419 flow [2021-10-21 19:14:29,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:29,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:29,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 524 transitions. [2021-10-21 19:14:29,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.903448275862069 [2021-10-21 19:14:29,605 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 524 transitions. [2021-10-21 19:14:29,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 524 transitions. [2021-10-21 19:14:29,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:29,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 524 transitions. [2021-10-21 19:14:29,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.8) internal successors, (524), 5 states have internal predecessors, (524), 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:29,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:29,607 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:29,607 INFO L186 Difference]: Start difference. First operand has 333 places, 452 transitions, 14039 flow. Second operand 5 states and 524 transitions. [2021-10-21 19:14:29,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 469 transitions, 15419 flow [2021-10-21 19:14:30,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 469 transitions, 15405 flow, removed 7 selfloop flow, removed 0 redundant places. [2021-10-21 19:14:30,032 INFO L242 Difference]: Finished difference. Result has 340 places, 455 transitions, 14577 flow [2021-10-21 19:14:30,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=13870, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=14577, PETRI_PLACES=340, PETRI_TRANSITIONS=455} [2021-10-21 19:14:30,033 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 235 predicate places. [2021-10-21 19:14:30,033 INFO L470 AbstractCegarLoop]: Abstraction has has 340 places, 455 transitions, 14577 flow [2021-10-21 19:14:30,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:30,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:30,033 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] [2021-10-21 19:14:30,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-21 19:14:30,033 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:30,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:30,034 INFO L82 PathProgramCache]: Analyzing trace with hash -1474096721, now seen corresponding path program 12 times [2021-10-21 19:14:30,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:30,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120290721] [2021-10-21 19:14:30,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:30,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:30,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:30,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:14:30,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:30,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120290721] [2021-10-21 19:14:30,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120290721] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:30,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:30,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:30,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195958991] [2021-10-21 19:14:30,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:30,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:30,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:30,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:30,095 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:30,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 455 transitions, 14577 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:30,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:30,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:30,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:31,075 INFO L129 PetriNetUnfolder]: 404/4502 cut-off events. [2021-10-21 19:14:31,075 INFO L130 PetriNetUnfolder]: For 65088/90898 co-relation queries the response was YES. [2021-10-21 19:14:31,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15259 conditions, 4502 events. 404/4502 cut-off events. For 65088/90898 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 56793 event pairs, 67 based on Foata normal form. 320/4693 useless extension candidates. Maximal degree in co-relation 14588. Up to 440 conditions per place. [2021-10-21 19:14:31,145 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 250 selfloop transitions, 114 changer transitions 3/458 dead transitions. [2021-10-21 19:14:31,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 458 transitions, 15364 flow [2021-10-21 19:14:31,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 19:14:31,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-21 19:14:31,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 620 transitions. [2021-10-21 19:14:31,146 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8908045977011494 [2021-10-21 19:14:31,146 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 620 transitions. [2021-10-21 19:14:31,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 620 transitions. [2021-10-21 19:14:31,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:31,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 620 transitions. [2021-10-21 19:14:31,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.33333333333333) internal successors, (620), 6 states have internal predecessors, (620), 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:31,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:31,149 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 116.0) internal successors, (812), 7 states have internal predecessors, (812), 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:31,149 INFO L186 Difference]: Start difference. First operand has 340 places, 455 transitions, 14577 flow. Second operand 6 states and 620 transitions. [2021-10-21 19:14:31,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 458 transitions, 15364 flow [2021-10-21 19:14:31,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 458 transitions, 15343 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-10-21 19:14:31,610 INFO L242 Difference]: Finished difference. Result has 344 places, 453 transitions, 14665 flow [2021-10-21 19:14:31,611 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=14498, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=14665, PETRI_PLACES=344, PETRI_TRANSITIONS=453} [2021-10-21 19:14:31,611 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 239 predicate places. [2021-10-21 19:14:31,611 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 453 transitions, 14665 flow [2021-10-21 19:14:31,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:31,611 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:31,611 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] [2021-10-21 19:14:31,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-21 19:14:31,612 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:31,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:31,612 INFO L82 PathProgramCache]: Analyzing trace with hash -190946751, now seen corresponding path program 9 times [2021-10-21 19:14:31,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:31,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103123638] [2021-10-21 19:14:31,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:31,612 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:31,707 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:31,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:31,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103123638] [2021-10-21 19:14:31,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103123638] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:31,708 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:31,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:31,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432490280] [2021-10-21 19:14:31,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:31,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:31,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:31,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:31,710 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:31,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 453 transitions, 14665 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:31,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:31,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:31,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:32,768 INFO L129 PetriNetUnfolder]: 411/4553 cut-off events. [2021-10-21 19:14:32,768 INFO L130 PetriNetUnfolder]: For 66349/93334 co-relation queries the response was YES. [2021-10-21 19:14:32,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15360 conditions, 4553 events. 411/4553 cut-off events. For 66349/93334 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 57614 event pairs, 68 based on Foata normal form. 270/4686 useless extension candidates. Maximal degree in co-relation 14631. Up to 445 conditions per place. [2021-10-21 19:14:32,841 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 267 selfloop transitions, 102 changer transitions 0/460 dead transitions. [2021-10-21 19:14:32,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 460 transitions, 15588 flow [2021-10-21 19:14:32,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:32,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:32,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 519 transitions. [2021-10-21 19:14:32,842 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8948275862068965 [2021-10-21 19:14:32,842 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 519 transitions. [2021-10-21 19:14:32,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 519 transitions. [2021-10-21 19:14:32,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:32,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 519 transitions. [2021-10-21 19:14:32,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.8) internal successors, (519), 5 states have internal predecessors, (519), 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:32,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:32,844 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:32,844 INFO L186 Difference]: Start difference. First operand has 344 places, 453 transitions, 14665 flow. Second operand 5 states and 519 transitions. [2021-10-21 19:14:32,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 460 transitions, 15588 flow [2021-10-21 19:14:33,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 460 transitions, 15385 flow, removed 14 selfloop flow, removed 4 redundant places. [2021-10-21 19:14:33,314 INFO L242 Difference]: Finished difference. Result has 346 places, 456 transitions, 14896 flow [2021-10-21 19:14:33,314 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=14382, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=14896, PETRI_PLACES=346, PETRI_TRANSITIONS=456} [2021-10-21 19:14:33,314 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 241 predicate places. [2021-10-21 19:14:33,314 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 456 transitions, 14896 flow [2021-10-21 19:14:33,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:33,315 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:33,315 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] [2021-10-21 19:14:33,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-21 19:14:33,315 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:33,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:33,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1544388757, now seen corresponding path program 10 times [2021-10-21 19:14:33,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:33,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596384948] [2021-10-21 19:14:33,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:33,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:33,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:33,398 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:33,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:33,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596384948] [2021-10-21 19:14:33,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596384948] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:33,399 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:33,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:14:33,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012343340] [2021-10-21 19:14:33,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 19:14:33,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:33,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:14:33,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:14:33,402 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 116 [2021-10-21 19:14:33,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 456 transitions, 14896 flow. Second operand has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:33,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:33,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 116 [2021-10-21 19:14:33,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:34,423 INFO L129 PetriNetUnfolder]: 408/4541 cut-off events. [2021-10-21 19:14:34,424 INFO L130 PetriNetUnfolder]: For 66115/93109 co-relation queries the response was YES. [2021-10-21 19:14:34,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15387 conditions, 4541 events. 408/4541 cut-off events. For 66115/93109 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 57534 event pairs, 67 based on Foata normal form. 268/4674 useless extension candidates. Maximal degree in co-relation 14661. Up to 383 conditions per place. [2021-10-21 19:14:34,535 INFO L132 encePairwiseOnDemand]: 104/116 looper letters, 272 selfloop transitions, 96 changer transitions 1/460 dead transitions. [2021-10-21 19:14:34,535 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 460 transitions, 15692 flow [2021-10-21 19:14:34,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:14:34,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 19:14:34,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2021-10-21 19:14:34,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017241379310345 [2021-10-21 19:14:34,536 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 523 transitions. [2021-10-21 19:14:34,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 523 transitions. [2021-10-21 19:14:34,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:34,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 523 transitions. [2021-10-21 19:14:34,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.6) internal successors, (523), 5 states have internal predecessors, (523), 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:34,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:34,538 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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:34,538 INFO L186 Difference]: Start difference. First operand has 346 places, 456 transitions, 14896 flow. Second operand 5 states and 523 transitions. [2021-10-21 19:14:34,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 460 transitions, 15692 flow [2021-10-21 19:14:34,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 460 transitions, 15623 flow, removed 7 selfloop flow, removed 1 redundant places. [2021-10-21 19:14:34,998 INFO L242 Difference]: Finished difference. Result has 349 places, 454 transitions, 14915 flow [2021-10-21 19:14:34,998 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=14768, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=14915, PETRI_PLACES=349, PETRI_TRANSITIONS=454} [2021-10-21 19:14:34,998 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 244 predicate places. [2021-10-21 19:14:34,999 INFO L470 AbstractCegarLoop]: Abstraction has has 349 places, 454 transitions, 14915 flow [2021-10-21 19:14:34,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 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:34,999 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:34,999 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] [2021-10-21 19:14:34,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-21 19:14:35,000 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:35,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:35,000 INFO L82 PathProgramCache]: Analyzing trace with hash -491716996, now seen corresponding path program 1 times [2021-10-21 19:14:35,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:35,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516009051] [2021-10-21 19:14:35,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:35,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:35,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:35,054 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:35,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:35,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516009051] [2021-10-21 19:14:35,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516009051] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:35,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:35,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-21 19:14:35,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520006872] [2021-10-21 19:14:35,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-21 19:14:35,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:35,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-21 19:14:35,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-21 19:14:35,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 116 [2021-10-21 19:14:35,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 454 transitions, 14915 flow. Second operand has 7 states, 7 states have (on average 96.14285714285714) internal successors, (673), 7 states have internal predecessors, (673), 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:35,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:35,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 116 [2021-10-21 19:14:35,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:36,604 INFO L129 PetriNetUnfolder]: 395/4303 cut-off events. [2021-10-21 19:14:36,604 INFO L130 PetriNetUnfolder]: For 61103/68738 co-relation queries the response was YES. [2021-10-21 19:14:36,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15362 conditions, 4303 events. 395/4303 cut-off events. For 61103/68738 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 54639 event pairs, 65 based on Foata normal form. 111/4276 useless extension candidates. Maximal degree in co-relation 14600. Up to 413 conditions per place. [2021-10-21 19:14:36,667 INFO L132 encePairwiseOnDemand]: 108/116 looper letters, 16 selfloop transitions, 5 changer transitions 130/461 dead transitions. [2021-10-21 19:14:36,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 461 transitions, 14977 flow [2021-10-21 19:14:36,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 19:14:36,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 19:14:36,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 871 transitions. [2021-10-21 19:14:36,669 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8342911877394636 [2021-10-21 19:14:36,669 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 871 transitions. [2021-10-21 19:14:36,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 871 transitions. [2021-10-21 19:14:36,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:36,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 871 transitions. [2021-10-21 19:14:36,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 96.77777777777777) internal successors, (871), 9 states have internal predecessors, (871), 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:36,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 116.0) internal successors, (1160), 10 states have internal predecessors, (1160), 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:36,671 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 116.0) internal successors, (1160), 10 states have internal predecessors, (1160), 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:36,671 INFO L186 Difference]: Start difference. First operand has 349 places, 454 transitions, 14915 flow. Second operand 9 states and 871 transitions. [2021-10-21 19:14:36,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 461 transitions, 14977 flow [2021-10-21 19:14:37,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 461 transitions, 14734 flow, removed 7 selfloop flow, removed 4 redundant places. [2021-10-21 19:14:37,137 INFO L242 Difference]: Finished difference. Result has 360 places, 331 transitions, 9484 flow [2021-10-21 19:14:37,138 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=14672, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9484, PETRI_PLACES=360, PETRI_TRANSITIONS=331} [2021-10-21 19:14:37,138 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 255 predicate places. [2021-10-21 19:14:37,138 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 331 transitions, 9484 flow [2021-10-21 19:14:37,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 96.14285714285714) internal successors, (673), 7 states have internal predecessors, (673), 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:37,139 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:37,139 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] [2021-10-21 19:14:37,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-10-21 19:14:37,139 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:37,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:37,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1272740728, now seen corresponding path program 1 times [2021-10-21 19:14:37,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:37,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64994426] [2021-10-21 19:14:37,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:37,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:37,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:37,193 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:37,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:37,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64994426] [2021-10-21 19:14:37,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64994426] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:37,194 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:37,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-21 19:14:37,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735356060] [2021-10-21 19:14:37,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-21 19:14:37,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:37,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-21 19:14:37,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-21 19:14:37,196 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 116 [2021-10-21 19:14:37,197 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 331 transitions, 9484 flow. Second operand has 7 states, 7 states have (on average 96.14285714285714) internal successors, (673), 7 states have internal predecessors, (673), 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:37,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:37,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 116 [2021-10-21 19:14:37,197 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:37,734 INFO L129 PetriNetUnfolder]: 193/2191 cut-off events. [2021-10-21 19:14:37,734 INFO L130 PetriNetUnfolder]: For 34556/37942 co-relation queries the response was YES. [2021-10-21 19:14:37,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8827 conditions, 2191 events. 193/2191 cut-off events. For 34556/37942 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23931 event pairs, 25 based on Foata normal form. 53/2184 useless extension candidates. Maximal degree in co-relation 8650. Up to 188 conditions per place. [2021-10-21 19:14:37,768 INFO L132 encePairwiseOnDemand]: 108/116 looper letters, 19 selfloop transitions, 0 changer transitions 166/337 dead transitions. [2021-10-21 19:14:37,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 337 transitions, 9560 flow [2021-10-21 19:14:37,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 19:14:37,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 19:14:37,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 871 transitions. [2021-10-21 19:14:37,770 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8342911877394636 [2021-10-21 19:14:37,770 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 871 transitions. [2021-10-21 19:14:37,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 871 transitions. [2021-10-21 19:14:37,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:37,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 871 transitions. [2021-10-21 19:14:37,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 96.77777777777777) internal successors, (871), 9 states have internal predecessors, (871), 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:37,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 116.0) internal successors, (1160), 10 states have internal predecessors, (1160), 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:37,774 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 116.0) internal successors, (1160), 10 states have internal predecessors, (1160), 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:37,774 INFO L186 Difference]: Start difference. First operand has 360 places, 331 transitions, 9484 flow. Second operand 9 states and 871 transitions. [2021-10-21 19:14:37,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 337 transitions, 9560 flow [2021-10-21 19:14:38,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 337 transitions, 8810 flow, removed 177 selfloop flow, removed 23 redundant places. [2021-10-21 19:14:38,015 INFO L242 Difference]: Finished difference. Result has 343 places, 171 transitions, 3141 flow [2021-10-21 19:14:38,015 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=8736, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3141, PETRI_PLACES=343, PETRI_TRANSITIONS=171} [2021-10-21 19:14:38,015 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 238 predicate places. [2021-10-21 19:14:38,015 INFO L470 AbstractCegarLoop]: Abstraction has has 343 places, 171 transitions, 3141 flow [2021-10-21 19:14:38,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 96.14285714285714) internal successors, (673), 7 states have internal predecessors, (673), 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:38,016 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:38,016 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] [2021-10-21 19:14:38,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-10-21 19:14:38,016 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:38,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:38,017 INFO L82 PathProgramCache]: Analyzing trace with hash -746321846, now seen corresponding path program 1 times [2021-10-21 19:14:38,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:38,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659558790] [2021-10-21 19:14:38,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:38,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:38,125 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:38,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:38,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659558790] [2021-10-21 19:14:38,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659558790] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:38,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:38,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:38,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576516343] [2021-10-21 19:14:38,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:38,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:38,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:38,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:38,127 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:38,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 171 transitions, 3141 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:38,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:38,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:38,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:38,815 INFO L129 PetriNetUnfolder]: 396/1698 cut-off events. [2021-10-21 19:14:38,815 INFO L130 PetriNetUnfolder]: For 8886/9165 co-relation queries the response was YES. [2021-10-21 19:14:38,844 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5195 conditions, 1698 events. 396/1698 cut-off events. For 8886/9165 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14719 event pairs, 103 based on Foata normal form. 4/1651 useless extension candidates. Maximal degree in co-relation 5091. Up to 366 conditions per place. [2021-10-21 19:14:38,852 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 60 selfloop transitions, 31 changer transitions 7/243 dead transitions. [2021-10-21 19:14:38,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 243 transitions, 3568 flow [2021-10-21 19:14:38,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-21 19:14:38,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-21 19:14:38,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2136 transitions. [2021-10-21 19:14:38,855 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2021-10-21 19:14:38,855 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2136 transitions. [2021-10-21 19:14:38,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2136 transitions. [2021-10-21 19:14:38,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:38,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2136 transitions. [2021-10-21 19:14:38,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 89.0) internal successors, (2136), 24 states have internal predecessors, (2136), 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:38,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:38,863 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:38,863 INFO L186 Difference]: Start difference. First operand has 343 places, 171 transitions, 3141 flow. Second operand 24 states and 2136 transitions. [2021-10-21 19:14:38,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 243 transitions, 3568 flow [2021-10-21 19:14:38,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 243 transitions, 2583 flow, removed 120 selfloop flow, removed 80 redundant places. [2021-10-21 19:14:38,944 INFO L242 Difference]: Finished difference. Result has 268 places, 201 transitions, 2446 flow [2021-10-21 19:14:38,944 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2446, PETRI_PLACES=268, PETRI_TRANSITIONS=201} [2021-10-21 19:14:38,944 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 163 predicate places. [2021-10-21 19:14:38,945 INFO L470 AbstractCegarLoop]: Abstraction has has 268 places, 201 transitions, 2446 flow [2021-10-21 19:14:38,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:38,945 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:38,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:14:38,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-10-21 19:14:38,946 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:38,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:38,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1302140378, now seen corresponding path program 1 times [2021-10-21 19:14:38,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:38,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401513886] [2021-10-21 19:14:38,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:38,947 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:38,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:39,051 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:39,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:39,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401513886] [2021-10-21 19:14:39,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401513886] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:39,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:39,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:39,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50986667] [2021-10-21 19:14:39,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:39,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:39,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:39,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:39,055 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:39,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 201 transitions, 2446 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:39,056 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:39,056 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:39,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:39,636 INFO L129 PetriNetUnfolder]: 476/1942 cut-off events. [2021-10-21 19:14:39,636 INFO L130 PetriNetUnfolder]: For 5116/5346 co-relation queries the response was YES. [2021-10-21 19:14:39,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6911 conditions, 1942 events. 476/1942 cut-off events. For 5116/5346 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17142 event pairs, 179 based on Foata normal form. 2/1895 useless extension candidates. Maximal degree in co-relation 6843. Up to 829 conditions per place. [2021-10-21 19:14:39,660 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 78 selfloop transitions, 31 changer transitions 7/261 dead transitions. [2021-10-21 19:14:39,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 261 transitions, 3055 flow [2021-10-21 19:14:39,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 19:14:39,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 19:14:39,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1782 transitions. [2021-10-21 19:14:39,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7681034482758621 [2021-10-21 19:14:39,662 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1782 transitions. [2021-10-21 19:14:39,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1782 transitions. [2021-10-21 19:14:39,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:39,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1782 transitions. [2021-10-21 19:14:39,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 89.1) internal successors, (1782), 20 states have internal predecessors, (1782), 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:39,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:39,667 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:39,667 INFO L186 Difference]: Start difference. First operand has 268 places, 201 transitions, 2446 flow. Second operand 20 states and 1782 transitions. [2021-10-21 19:14:39,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 261 transitions, 3055 flow [2021-10-21 19:14:39,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 261 transitions, 3018 flow, removed 14 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:39,705 INFO L242 Difference]: Finished difference. Result has 297 places, 235 transitions, 2779 flow [2021-10-21 19:14:39,705 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2411, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2779, PETRI_PLACES=297, PETRI_TRANSITIONS=235} [2021-10-21 19:14:39,705 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 192 predicate places. [2021-10-21 19:14:39,705 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 235 transitions, 2779 flow [2021-10-21 19:14:39,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:39,705 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:39,706 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] [2021-10-21 19:14:39,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-10-21 19:14:39,706 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:39,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:39,706 INFO L82 PathProgramCache]: Analyzing trace with hash -709091434, now seen corresponding path program 2 times [2021-10-21 19:14:39,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:39,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901394423] [2021-10-21 19:14:39,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:39,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:39,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:39,809 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:39,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:39,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901394423] [2021-10-21 19:14:39,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901394423] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:39,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:39,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:39,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445257592] [2021-10-21 19:14:39,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:39,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:39,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:39,813 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:39,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 235 transitions, 2779 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:39,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:39,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:39,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:40,594 INFO L129 PetriNetUnfolder]: 635/2698 cut-off events. [2021-10-21 19:14:40,594 INFO L130 PetriNetUnfolder]: For 12477/12709 co-relation queries the response was YES. [2021-10-21 19:14:40,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10741 conditions, 2698 events. 635/2698 cut-off events. For 12477/12709 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 26062 event pairs, 162 based on Foata normal form. 4/2622 useless extension candidates. Maximal degree in co-relation 10659. Up to 809 conditions per place. [2021-10-21 19:14:40,635 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 105 selfloop transitions, 37 changer transitions 7/294 dead transitions. [2021-10-21 19:14:40,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 294 transitions, 3635 flow [2021-10-21 19:14:40,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 19:14:40,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 19:14:40,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1782 transitions. [2021-10-21 19:14:40,637 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7681034482758621 [2021-10-21 19:14:40,637 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1782 transitions. [2021-10-21 19:14:40,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1782 transitions. [2021-10-21 19:14:40,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:40,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1782 transitions. [2021-10-21 19:14:40,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 89.1) internal successors, (1782), 20 states have internal predecessors, (1782), 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:40,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:40,644 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:40,644 INFO L186 Difference]: Start difference. First operand has 297 places, 235 transitions, 2779 flow. Second operand 20 states and 1782 transitions. [2021-10-21 19:14:40,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 294 transitions, 3635 flow [2021-10-21 19:14:40,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 294 transitions, 3475 flow, removed 80 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:40,739 INFO L242 Difference]: Finished difference. Result has 327 places, 268 transitions, 3100 flow [2021-10-21 19:14:40,740 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3100, PETRI_PLACES=327, PETRI_TRANSITIONS=268} [2021-10-21 19:14:40,740 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 222 predicate places. [2021-10-21 19:14:40,740 INFO L470 AbstractCegarLoop]: Abstraction has has 327 places, 268 transitions, 3100 flow [2021-10-21 19:14:40,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:40,740 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:40,740 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] [2021-10-21 19:14:40,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-10-21 19:14:40,740 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:40,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:40,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1367840204, now seen corresponding path program 2 times [2021-10-21 19:14:40,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:40,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009854745] [2021-10-21 19:14:40,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:40,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:40,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:40,842 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:40,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:40,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009854745] [2021-10-21 19:14:40,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009854745] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:40,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:40,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:40,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586240863] [2021-10-21 19:14:40,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:40,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:40,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:40,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:40,846 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:40,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 268 transitions, 3100 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:40,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:40,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:40,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:41,679 INFO L129 PetriNetUnfolder]: 704/2903 cut-off events. [2021-10-21 19:14:41,679 INFO L130 PetriNetUnfolder]: For 23208/23463 co-relation queries the response was YES. [2021-10-21 19:14:41,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13439 conditions, 2903 events. 704/2903 cut-off events. For 23208/23463 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 28564 event pairs, 188 based on Foata normal form. 4/2835 useless extension candidates. Maximal degree in co-relation 13343. Up to 1244 conditions per place. [2021-10-21 19:14:41,761 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 135 selfloop transitions, 39 changer transitions 7/326 dead transitions. [2021-10-21 19:14:41,761 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 326 transitions, 4105 flow [2021-10-21 19:14:41,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 19:14:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 19:14:41,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1871 transitions. [2021-10-21 19:14:41,763 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7680623973727422 [2021-10-21 19:14:41,764 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1871 transitions. [2021-10-21 19:14:41,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1871 transitions. [2021-10-21 19:14:41,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:41,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1871 transitions. [2021-10-21 19:14:41,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.0952380952381) internal successors, (1871), 21 states have internal predecessors, (1871), 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:41,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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:41,768 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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:41,768 INFO L186 Difference]: Start difference. First operand has 327 places, 268 transitions, 3100 flow. Second operand 21 states and 1871 transitions. [2021-10-21 19:14:41,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 326 transitions, 4105 flow [2021-10-21 19:14:41,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 326 transitions, 3919 flow, removed 93 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:41,925 INFO L242 Difference]: Finished difference. Result has 358 places, 298 transitions, 3375 flow [2021-10-21 19:14:41,926 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3375, PETRI_PLACES=358, PETRI_TRANSITIONS=298} [2021-10-21 19:14:41,926 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 253 predicate places. [2021-10-21 19:14:41,926 INFO L470 AbstractCegarLoop]: Abstraction has has 358 places, 298 transitions, 3375 flow [2021-10-21 19:14:41,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:41,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:41,927 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] [2021-10-21 19:14:41,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-10-21 19:14:41,927 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:41,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:41,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1227374872, now seen corresponding path program 3 times [2021-10-21 19:14:41,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:41,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206533747] [2021-10-21 19:14:41,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:41,927 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:41,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:42,018 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:42,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:42,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206533747] [2021-10-21 19:14:42,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206533747] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:42,019 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:42,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:42,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111083664] [2021-10-21 19:14:42,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:42,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:42,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:42,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:42,022 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:42,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 298 transitions, 3375 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:42,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:42,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:42,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:43,164 INFO L129 PetriNetUnfolder]: 732/3093 cut-off events. [2021-10-21 19:14:43,164 INFO L130 PetriNetUnfolder]: For 35224/35491 co-relation queries the response was YES. [2021-10-21 19:14:43,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15213 conditions, 3093 events. 732/3093 cut-off events. For 35224/35491 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 31088 event pairs, 169 based on Foata normal form. 6/3028 useless extension candidates. Maximal degree in co-relation 15103. Up to 1104 conditions per place. [2021-10-21 19:14:43,213 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 152 selfloop transitions, 59 changer transitions 7/363 dead transitions. [2021-10-21 19:14:43,213 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 363 transitions, 4636 flow [2021-10-21 19:14:43,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-21 19:14:43,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-21 19:14:43,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2136 transitions. [2021-10-21 19:14:43,216 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2021-10-21 19:14:43,216 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2136 transitions. [2021-10-21 19:14:43,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2136 transitions. [2021-10-21 19:14:43,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:43,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2136 transitions. [2021-10-21 19:14:43,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 89.0) internal successors, (2136), 24 states have internal predecessors, (2136), 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:43,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:43,224 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:43,224 INFO L186 Difference]: Start difference. First operand has 358 places, 298 transitions, 3375 flow. Second operand 24 states and 2136 transitions. [2021-10-21 19:14:43,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 363 transitions, 4636 flow [2021-10-21 19:14:43,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 363 transitions, 4410 flow, removed 113 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:43,417 INFO L242 Difference]: Finished difference. Result has 395 places, 323 transitions, 3763 flow [2021-10-21 19:14:43,418 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3763, PETRI_PLACES=395, PETRI_TRANSITIONS=323} [2021-10-21 19:14:43,418 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 290 predicate places. [2021-10-21 19:14:43,418 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 323 transitions, 3763 flow [2021-10-21 19:14:43,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:43,418 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:43,418 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] [2021-10-21 19:14:43,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-10-21 19:14:43,418 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:43,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:43,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1282288296, now seen corresponding path program 4 times [2021-10-21 19:14:43,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:43,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585342761] [2021-10-21 19:14:43,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:43,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:43,503 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:43,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:43,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585342761] [2021-10-21 19:14:43,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585342761] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:43,504 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:43,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:43,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564370510] [2021-10-21 19:14:43,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:43,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:43,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:43,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:43,507 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:43,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 323 transitions, 3763 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:43,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:43,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:43,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:44,425 INFO L129 PetriNetUnfolder]: 767/3246 cut-off events. [2021-10-21 19:14:44,425 INFO L130 PetriNetUnfolder]: For 52885/53197 co-relation queries the response was YES. [2021-10-21 19:14:44,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17578 conditions, 3246 events. 767/3246 cut-off events. For 52885/53197 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 32962 event pairs, 180 based on Foata normal form. 26/3202 useless extension candidates. Maximal degree in co-relation 17451. Up to 1357 conditions per place. [2021-10-21 19:14:44,493 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 152 selfloop transitions, 67 changer transitions 7/371 dead transitions. [2021-10-21 19:14:44,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 371 transitions, 5045 flow [2021-10-21 19:14:44,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:14:44,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:14:44,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1605 transitions. [2021-10-21 19:14:44,495 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7686781609195402 [2021-10-21 19:14:44,495 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1605 transitions. [2021-10-21 19:14:44,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1605 transitions. [2021-10-21 19:14:44,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:44,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1605 transitions. [2021-10-21 19:14:44,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.16666666666667) internal successors, (1605), 18 states have internal predecessors, (1605), 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:44,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:44,501 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:44,501 INFO L186 Difference]: Start difference. First operand has 395 places, 323 transitions, 3763 flow. Second operand 18 states and 1605 transitions. [2021-10-21 19:14:44,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 371 transitions, 5045 flow [2021-10-21 19:14:44,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 371 transitions, 4618 flow, removed 136 selfloop flow, removed 10 redundant places. [2021-10-21 19:14:44,811 INFO L242 Difference]: Finished difference. Result has 410 places, 350 transitions, 4135 flow [2021-10-21 19:14:44,811 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4135, PETRI_PLACES=410, PETRI_TRANSITIONS=350} [2021-10-21 19:14:44,812 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 305 predicate places. [2021-10-21 19:14:44,812 INFO L470 AbstractCegarLoop]: Abstraction has has 410 places, 350 transitions, 4135 flow [2021-10-21 19:14:44,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:44,812 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:44,813 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] [2021-10-21 19:14:44,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-10-21 19:14:44,813 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:44,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:44,813 INFO L82 PathProgramCache]: Analyzing trace with hash -2023154086, now seen corresponding path program 5 times [2021-10-21 19:14:44,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:44,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884648126] [2021-10-21 19:14:44,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:44,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:44,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:44,906 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:44,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:44,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884648126] [2021-10-21 19:14:44,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884648126] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:44,907 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:44,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:44,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365356025] [2021-10-21 19:14:44,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:44,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:44,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:44,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:44,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:44,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 350 transitions, 4135 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:44,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:44,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:44,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:45,960 INFO L129 PetriNetUnfolder]: 765/3323 cut-off events. [2021-10-21 19:14:45,960 INFO L130 PetriNetUnfolder]: For 56774/57053 co-relation queries the response was YES. [2021-10-21 19:14:46,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17575 conditions, 3323 events. 765/3323 cut-off events. For 56774/57053 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 34203 event pairs, 176 based on Foata normal form. 12/3261 useless extension candidates. Maximal degree in co-relation 17443. Up to 1340 conditions per place. [2021-10-21 19:14:46,028 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 160 selfloop transitions, 78 changer transitions 7/390 dead transitions. [2021-10-21 19:14:46,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 390 transitions, 5328 flow [2021-10-21 19:14:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 19:14:46,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 19:14:46,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1955 transitions. [2021-10-21 19:14:46,031 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7660658307210031 [2021-10-21 19:14:46,031 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1955 transitions. [2021-10-21 19:14:46,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1955 transitions. [2021-10-21 19:14:46,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:46,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1955 transitions. [2021-10-21 19:14:46,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 88.86363636363636) internal successors, (1955), 22 states have internal predecessors, (1955), 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:46,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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:46,037 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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:46,037 INFO L186 Difference]: Start difference. First operand has 410 places, 350 transitions, 4135 flow. Second operand 22 states and 1955 transitions. [2021-10-21 19:14:46,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 390 transitions, 5328 flow [2021-10-21 19:14:46,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 390 transitions, 4790 flow, removed 269 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:46,414 INFO L242 Difference]: Finished difference. Result has 440 places, 374 transitions, 4356 flow [2021-10-21 19:14:46,415 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3707, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4356, PETRI_PLACES=440, PETRI_TRANSITIONS=374} [2021-10-21 19:14:46,415 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 335 predicate places. [2021-10-21 19:14:46,415 INFO L470 AbstractCegarLoop]: Abstraction has has 440 places, 374 transitions, 4356 flow [2021-10-21 19:14:46,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:46,415 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:46,415 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] [2021-10-21 19:14:46,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-10-21 19:14:46,416 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:46,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:46,416 INFO L82 PathProgramCache]: Analyzing trace with hash -895077664, now seen corresponding path program 6 times [2021-10-21 19:14:46,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:46,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626614463] [2021-10-21 19:14:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:46,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:46,513 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:46,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:46,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626614463] [2021-10-21 19:14:46,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626614463] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:46,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:46,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:46,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388973206] [2021-10-21 19:14:46,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:46,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:46,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:46,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:46,517 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:46,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 374 transitions, 4356 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:46,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:46,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:46,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:47,984 INFO L129 PetriNetUnfolder]: 781/3405 cut-off events. [2021-10-21 19:14:47,984 INFO L130 PetriNetUnfolder]: For 46667/46952 co-relation queries the response was YES. [2021-10-21 19:14:48,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17235 conditions, 3405 events. 781/3405 cut-off events. For 46667/46952 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35508 event pairs, 176 based on Foata normal form. 10/3346 useless extension candidates. Maximal degree in co-relation 17091. Up to 1420 conditions per place. [2021-10-21 19:14:48,049 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 174 selfloop transitions, 100 changer transitions 7/426 dead transitions. [2021-10-21 19:14:48,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 426 transitions, 5568 flow [2021-10-21 19:14:48,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 19:14:48,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 19:14:48,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1783 transitions. [2021-10-21 19:14:48,051 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7685344827586207 [2021-10-21 19:14:48,051 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1783 transitions. [2021-10-21 19:14:48,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1783 transitions. [2021-10-21 19:14:48,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:48,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1783 transitions. [2021-10-21 19:14:48,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 89.15) internal successors, (1783), 20 states have internal predecessors, (1783), 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:48,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:48,055 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:48,055 INFO L186 Difference]: Start difference. First operand has 440 places, 374 transitions, 4356 flow. Second operand 20 states and 1783 transitions. [2021-10-21 19:14:48,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 426 transitions, 5568 flow [2021-10-21 19:14:48,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 426 transitions, 5309 flow, removed 128 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:48,366 INFO L242 Difference]: Finished difference. Result has 468 places, 403 transitions, 4861 flow [2021-10-21 19:14:48,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4099, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4861, PETRI_PLACES=468, PETRI_TRANSITIONS=403} [2021-10-21 19:14:48,366 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 363 predicate places. [2021-10-21 19:14:48,366 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 403 transitions, 4861 flow [2021-10-21 19:14:48,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:48,367 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:48,367 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] [2021-10-21 19:14:48,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-10-21 19:14:48,368 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:48,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:48,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1408827046, now seen corresponding path program 7 times [2021-10-21 19:14:48,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:48,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795637885] [2021-10-21 19:14:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:48,368 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:48,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:48,450 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:48,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:48,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795637885] [2021-10-21 19:14:48,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795637885] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:48,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:48,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:48,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449085329] [2021-10-21 19:14:48,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:48,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:48,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:48,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:48,453 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:48,454 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 403 transitions, 4861 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:48,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:48,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:48,455 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:49,864 INFO L129 PetriNetUnfolder]: 809/3653 cut-off events. [2021-10-21 19:14:49,864 INFO L130 PetriNetUnfolder]: For 49065/49347 co-relation queries the response was YES. [2021-10-21 19:14:49,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18634 conditions, 3653 events. 809/3653 cut-off events. For 49065/49347 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39132 event pairs, 184 based on Foata normal form. 4/3587 useless extension candidates. Maximal degree in co-relation 18478. Up to 1129 conditions per place. [2021-10-21 19:14:49,947 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 195 selfloop transitions, 123 changer transitions 7/470 dead transitions. [2021-10-21 19:14:49,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 470 transitions, 6306 flow [2021-10-21 19:14:49,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-21 19:14:49,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-21 19:14:49,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2131 transitions. [2021-10-21 19:14:49,949 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7654454022988506 [2021-10-21 19:14:49,949 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2131 transitions. [2021-10-21 19:14:49,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2131 transitions. [2021-10-21 19:14:49,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:49,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2131 transitions. [2021-10-21 19:14:49,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 88.79166666666667) internal successors, (2131), 24 states have internal predecessors, (2131), 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:49,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:49,955 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:49,955 INFO L186 Difference]: Start difference. First operand has 468 places, 403 transitions, 4861 flow. Second operand 24 states and 2131 transitions. [2021-10-21 19:14:49,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 470 transitions, 6306 flow [2021-10-21 19:14:50,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 470 transitions, 6108 flow, removed 77 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:50,301 INFO L242 Difference]: Finished difference. Result has 506 places, 432 transitions, 5612 flow [2021-10-21 19:14:50,301 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4710, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5612, PETRI_PLACES=506, PETRI_TRANSITIONS=432} [2021-10-21 19:14:50,301 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 401 predicate places. [2021-10-21 19:14:50,301 INFO L470 AbstractCegarLoop]: Abstraction has has 506 places, 432 transitions, 5612 flow [2021-10-21 19:14:50,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:50,302 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:50,302 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] [2021-10-21 19:14:50,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-10-21 19:14:50,302 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:50,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:50,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1946621748, now seen corresponding path program 8 times [2021-10-21 19:14:50,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:50,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084633464] [2021-10-21 19:14:50,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:50,303 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:50,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:50,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:14:50,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:50,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084633464] [2021-10-21 19:14:50,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084633464] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:50,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:50,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:50,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643437645] [2021-10-21 19:14:50,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:50,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:50,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:50,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:50,394 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:50,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 432 transitions, 5612 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:50,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:50,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:50,395 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:51,845 INFO L129 PetriNetUnfolder]: 812/3652 cut-off events. [2021-10-21 19:14:51,845 INFO L130 PetriNetUnfolder]: For 45443/45783 co-relation queries the response was YES. [2021-10-21 19:14:51,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19514 conditions, 3652 events. 812/3652 cut-off events. For 45443/45783 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39045 event pairs, 176 based on Foata normal form. 35/3616 useless extension candidates. Maximal degree in co-relation 19340. Up to 1461 conditions per place. [2021-10-21 19:14:51,916 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 198 selfloop transitions, 107 changer transitions 8/458 dead transitions. [2021-10-21 19:14:51,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 458 transitions, 6638 flow [2021-10-21 19:14:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-21 19:14:51,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-21 19:14:51,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1432 transitions. [2021-10-21 19:14:51,917 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.771551724137931 [2021-10-21 19:14:51,917 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1432 transitions. [2021-10-21 19:14:51,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1432 transitions. [2021-10-21 19:14:51,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:51,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1432 transitions. [2021-10-21 19:14:51,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 89.5) internal successors, (1432), 16 states have internal predecessors, (1432), 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:51,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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:51,922 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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:51,922 INFO L186 Difference]: Start difference. First operand has 506 places, 432 transitions, 5612 flow. Second operand 16 states and 1432 transitions. [2021-10-21 19:14:51,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 458 transitions, 6638 flow [2021-10-21 19:14:52,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 458 transitions, 6450 flow, removed 94 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:52,330 INFO L242 Difference]: Finished difference. Result has 522 places, 438 transitions, 5802 flow [2021-10-21 19:14:52,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5802, PETRI_PLACES=522, PETRI_TRANSITIONS=438} [2021-10-21 19:14:52,330 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 417 predicate places. [2021-10-21 19:14:52,330 INFO L470 AbstractCegarLoop]: Abstraction has has 522 places, 438 transitions, 5802 flow [2021-10-21 19:14:52,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:52,331 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] [2021-10-21 19:14:52,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-10-21 19:14:52,331 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:52,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:52,332 INFO L82 PathProgramCache]: Analyzing trace with hash 1454228376, now seen corresponding path program 9 times [2021-10-21 19:14:52,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:52,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940051003] [2021-10-21 19:14:52,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:52,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:52,436 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,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:52,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940051003] [2021-10-21 19:14:52,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940051003] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:52,437 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:52,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:52,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200530712] [2021-10-21 19:14:52,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:52,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:52,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:52,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:52,439 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:52,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 438 transitions, 5802 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:52,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:52,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:53,708 INFO L129 PetriNetUnfolder]: 845/3881 cut-off events. [2021-10-21 19:14:53,708 INFO L130 PetriNetUnfolder]: For 35290/35574 co-relation queries the response was YES. [2021-10-21 19:14:53,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20034 conditions, 3881 events. 845/3881 cut-off events. For 35290/35574 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 42305 event pairs, 186 based on Foata normal form. 6/3808 useless extension candidates. Maximal degree in co-relation 19856. Up to 1488 conditions per place. [2021-10-21 19:14:53,803 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 213 selfloop transitions, 113 changer transitions 7/478 dead transitions. [2021-10-21 19:14:53,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 478 transitions, 7069 flow [2021-10-21 19:14:53,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:14:53,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:14:53,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1521 transitions. [2021-10-21 19:14:53,805 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7712981744421906 [2021-10-21 19:14:53,805 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1521 transitions. [2021-10-21 19:14:53,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1521 transitions. [2021-10-21 19:14:53,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:53,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1521 transitions. [2021-10-21 19:14:53,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.47058823529412) internal successors, (1521), 17 states have internal predecessors, (1521), 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,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,809 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,809 INFO L186 Difference]: Start difference. First operand has 522 places, 438 transitions, 5802 flow. Second operand 17 states and 1521 transitions. [2021-10-21 19:14:53,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 478 transitions, 7069 flow [2021-10-21 19:14:54,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 478 transitions, 6958 flow, removed 13 selfloop flow, removed 4 redundant places. [2021-10-21 19:14:54,175 INFO L242 Difference]: Finished difference. Result has 540 places, 460 transitions, 6394 flow [2021-10-21 19:14:54,176 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5704, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6394, PETRI_PLACES=540, PETRI_TRANSITIONS=460} [2021-10-21 19:14:54,176 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 435 predicate places. [2021-10-21 19:14:54,176 INFO L470 AbstractCegarLoop]: Abstraction has has 540 places, 460 transitions, 6394 flow [2021-10-21 19:14:54,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,177 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:54,177 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] [2021-10-21 19:14:54,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-10-21 19:14:54,177 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:54,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:54,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1291459834, now seen corresponding path program 10 times [2021-10-21 19:14:54,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:54,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444841014] [2021-10-21 19:14:54,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:54,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:54,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:54,273 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,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:54,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444841014] [2021-10-21 19:14:54,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444841014] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:54,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:54,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:54,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605237764] [2021-10-21 19:14:54,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:54,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:54,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:54,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:54,277 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:54,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 460 transitions, 6394 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:54,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:54,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:55,790 INFO L129 PetriNetUnfolder]: 865/3969 cut-off events. [2021-10-21 19:14:55,790 INFO L130 PetriNetUnfolder]: For 38364/38648 co-relation queries the response was YES. [2021-10-21 19:14:55,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21321 conditions, 3969 events. 865/3969 cut-off events. For 38364/38648 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 43683 event pairs, 186 based on Foata normal form. 6/3897 useless extension candidates. Maximal degree in co-relation 21137. Up to 1532 conditions per place. [2021-10-21 19:14:55,888 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 237 selfloop transitions, 108 changer transitions 7/497 dead transitions. [2021-10-21 19:14:55,888 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 497 transitions, 7692 flow [2021-10-21 19:14:55,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:14:55,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:14:55,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1523 transitions. [2021-10-21 19:14:55,890 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7723123732251521 [2021-10-21 19:14:55,890 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1523 transitions. [2021-10-21 19:14:55,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1523 transitions. [2021-10-21 19:14:55,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:55,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1523 transitions. [2021-10-21 19:14:55,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.58823529411765) internal successors, (1523), 17 states have internal predecessors, (1523), 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,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,893 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,893 INFO L186 Difference]: Start difference. First operand has 540 places, 460 transitions, 6394 flow. Second operand 17 states and 1523 transitions. [2021-10-21 19:14:55,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 497 transitions, 7692 flow [2021-10-21 19:14:56,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 497 transitions, 7564 flow, removed 64 selfloop flow, removed 2 redundant places. [2021-10-21 19:14:56,306 INFO L242 Difference]: Finished difference. Result has 558 places, 481 transitions, 6938 flow [2021-10-21 19:14:56,307 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6272, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6938, PETRI_PLACES=558, PETRI_TRANSITIONS=481} [2021-10-21 19:14:56,307 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 453 predicate places. [2021-10-21 19:14:56,307 INFO L470 AbstractCegarLoop]: Abstraction has has 558 places, 481 transitions, 6938 flow [2021-10-21 19:14:56,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:56,307 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:56,307 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] [2021-10-21 19:14:56,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-10-21 19:14:56,307 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:56,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:56,308 INFO L82 PathProgramCache]: Analyzing trace with hash 458190266, now seen corresponding path program 11 times [2021-10-21 19:14:56,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:56,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283267834] [2021-10-21 19:14:56,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:56,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:56,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:56,400 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:56,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:56,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283267834] [2021-10-21 19:14:56,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283267834] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:56,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:56,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:56,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077313500] [2021-10-21 19:14:56,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:56,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:56,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:56,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:56,404 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:56,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 481 transitions, 6938 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:56,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:56,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:56,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:14:58,007 INFO L129 PetriNetUnfolder]: 865/4071 cut-off events. [2021-10-21 19:14:58,007 INFO L130 PetriNetUnfolder]: For 39758/40042 co-relation queries the response was YES. [2021-10-21 19:14:58,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21961 conditions, 4071 events. 865/4071 cut-off events. For 39758/40042 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 45395 event pairs, 186 based on Foata normal form. 6/3997 useless extension candidates. Maximal degree in co-relation 21772. Up to 1552 conditions per place. [2021-10-21 19:14:58,113 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 226 selfloop transitions, 127 changer transitions 7/505 dead transitions. [2021-10-21 19:14:58,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 505 transitions, 8011 flow [2021-10-21 19:14:58,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:14:58,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:14:58,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1608 transitions. [2021-10-21 19:14:58,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7701149425287356 [2021-10-21 19:14:58,115 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1608 transitions. [2021-10-21 19:14:58,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1608 transitions. [2021-10-21 19:14:58,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:14:58,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1608 transitions. [2021-10-21 19:14:58,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.33333333333333) internal successors, (1608), 18 states have internal predecessors, (1608), 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,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,122 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,122 INFO L186 Difference]: Start difference. First operand has 558 places, 481 transitions, 6938 flow. Second operand 18 states and 1608 transitions. [2021-10-21 19:14:58,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 505 transitions, 8011 flow [2021-10-21 19:14:58,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 505 transitions, 7839 flow, removed 61 selfloop flow, removed 3 redundant places. [2021-10-21 19:14:58,600 INFO L242 Difference]: Finished difference. Result has 575 places, 491 transitions, 7258 flow [2021-10-21 19:14:58,601 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7258, PETRI_PLACES=575, PETRI_TRANSITIONS=491} [2021-10-21 19:14:58,601 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 470 predicate places. [2021-10-21 19:14:58,601 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 491 transitions, 7258 flow [2021-10-21 19:14:58,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,601 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:14:58,601 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] [2021-10-21 19:14:58,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-10-21 19:14:58,602 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:14:58,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:14:58,602 INFO L82 PathProgramCache]: Analyzing trace with hash 145895390, now seen corresponding path program 12 times [2021-10-21 19:14:58,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:14:58,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597767369] [2021-10-21 19:14:58,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:14:58,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:14:58,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:14:58,691 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:58,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:14:58,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597767369] [2021-10-21 19:14:58,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597767369] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:14:58,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:14:58,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:14:58,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343353927] [2021-10-21 19:14:58,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:14:58,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:14:58,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:14:58,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:14:58,695 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:14:58,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 491 transitions, 7258 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:14:58,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:14:58,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:00,362 INFO L129 PetriNetUnfolder]: 861/4069 cut-off events. [2021-10-21 19:15:00,362 INFO L130 PetriNetUnfolder]: For 40671/40955 co-relation queries the response was YES. [2021-10-21 19:15:00,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22142 conditions, 4069 events. 861/4069 cut-off events. For 40671/40955 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 45265 event pairs, 186 based on Foata normal form. 6/3995 useless extension candidates. Maximal degree in co-relation 21950. Up to 1548 conditions per place. [2021-10-21 19:15:00,469 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 242 selfloop transitions, 116 changer transitions 8/511 dead transitions. [2021-10-21 19:15:00,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 511 transitions, 8273 flow [2021-10-21 19:15:00,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:00,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:00,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1610 transitions. [2021-10-21 19:15:00,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7710727969348659 [2021-10-21 19:15:00,472 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1610 transitions. [2021-10-21 19:15:00,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1610 transitions. [2021-10-21 19:15:00,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:00,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1610 transitions. [2021-10-21 19:15:00,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.44444444444444) internal successors, (1610), 18 states have internal predecessors, (1610), 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,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,479 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,479 INFO L186 Difference]: Start difference. First operand has 575 places, 491 transitions, 7258 flow. Second operand 18 states and 1610 transitions. [2021-10-21 19:15:00,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 511 transitions, 8273 flow [2021-10-21 19:15:01,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 511 transitions, 8132 flow, removed 36 selfloop flow, removed 7 redundant places. [2021-10-21 19:15:01,023 INFO L242 Difference]: Finished difference. Result has 588 places, 498 transitions, 7522 flow [2021-10-21 19:15:01,023 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=7119, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7522, PETRI_PLACES=588, PETRI_TRANSITIONS=498} [2021-10-21 19:15:01,024 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 483 predicate places. [2021-10-21 19:15:01,024 INFO L470 AbstractCegarLoop]: Abstraction has has 588 places, 498 transitions, 7522 flow [2021-10-21 19:15:01,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,024 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:01,024 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] [2021-10-21 19:15:01,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-10-21 19:15:01,024 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:01,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:01,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1892094216, now seen corresponding path program 13 times [2021-10-21 19:15:01,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:01,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601206500] [2021-10-21 19:15:01,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:01,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:01,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:01,123 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,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:01,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601206500] [2021-10-21 19:15:01,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601206500] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:01,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:01,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:01,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352493124] [2021-10-21 19:15:01,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:01,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:01,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:01,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:01,127 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:01,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 498 transitions, 7522 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:01,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:01,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:02,835 INFO L129 PetriNetUnfolder]: 925/4351 cut-off events. [2021-10-21 19:15:02,835 INFO L130 PetriNetUnfolder]: For 46446/46730 co-relation queries the response was YES. [2021-10-21 19:15:02,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24004 conditions, 4351 events. 925/4351 cut-off events. For 46446/46730 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 49263 event pairs, 184 based on Foata normal form. 4/4285 useless extension candidates. Maximal degree in co-relation 23813. Up to 1588 conditions per place. [2021-10-21 19:15:02,950 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 255 selfloop transitions, 145 changer transitions 7/552 dead transitions. [2021-10-21 19:15:02,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 552 transitions, 9168 flow [2021-10-21 19:15:02,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 19:15:02,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 19:15:02,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1953 transitions. [2021-10-21 19:15:02,952 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.765282131661442 [2021-10-21 19:15:02,953 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1953 transitions. [2021-10-21 19:15:02,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1953 transitions. [2021-10-21 19:15:02,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:02,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1953 transitions. [2021-10-21 19:15:02,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 88.77272727272727) internal successors, (1953), 22 states have internal predecessors, (1953), 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,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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,957 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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,957 INFO L186 Difference]: Start difference. First operand has 588 places, 498 transitions, 7522 flow. Second operand 22 states and 1953 transitions. [2021-10-21 19:15:02,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 552 transitions, 9168 flow [2021-10-21 19:15:03,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 552 transitions, 9041 flow, removed 53 selfloop flow, removed 8 redundant places. [2021-10-21 19:15:03,495 INFO L242 Difference]: Finished difference. Result has 613 places, 532 transitions, 8423 flow [2021-10-21 19:15:03,496 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=7397, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8423, PETRI_PLACES=613, PETRI_TRANSITIONS=532} [2021-10-21 19:15:03,496 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 508 predicate places. [2021-10-21 19:15:03,496 INFO L470 AbstractCegarLoop]: Abstraction has has 613 places, 532 transitions, 8423 flow [2021-10-21 19:15:03,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:03,497 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] [2021-10-21 19:15:03,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-10-21 19:15:03,497 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:03,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:03,498 INFO L82 PathProgramCache]: Analyzing trace with hash -209865642, now seen corresponding path program 14 times [2021-10-21 19:15:03,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:03,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654327366] [2021-10-21 19:15:03,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:03,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:03,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:03,596 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,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:03,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654327366] [2021-10-21 19:15:03,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654327366] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:03,597 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:03,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:03,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419418289] [2021-10-21 19:15:03,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:03,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:03,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:03,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:03,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:03,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 532 transitions, 8423 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:03,601 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:03,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:05,362 INFO L129 PetriNetUnfolder]: 945/4445 cut-off events. [2021-10-21 19:15:05,362 INFO L130 PetriNetUnfolder]: For 52020/52304 co-relation queries the response was YES. [2021-10-21 19:15:05,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25728 conditions, 4445 events. 945/4445 cut-off events. For 52020/52304 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 50533 event pairs, 188 based on Foata normal form. 4/4379 useless extension candidates. Maximal degree in co-relation 25530. Up to 1612 conditions per place. [2021-10-21 19:15:05,473 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 315 selfloop transitions, 107 changer transitions 7/574 dead transitions. [2021-10-21 19:15:05,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 574 transitions, 10044 flow [2021-10-21 19:15:05,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 19:15:05,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 19:15:05,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1870 transitions. [2021-10-21 19:15:05,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7676518883415435 [2021-10-21 19:15:05,476 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1870 transitions. [2021-10-21 19:15:05,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1870 transitions. [2021-10-21 19:15:05,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:05,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1870 transitions. [2021-10-21 19:15:05,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.04761904761905) internal successors, (1870), 21 states have internal predecessors, (1870), 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,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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,480 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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,480 INFO L186 Difference]: Start difference. First operand has 613 places, 532 transitions, 8423 flow. Second operand 21 states and 1870 transitions. [2021-10-21 19:15:05,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 574 transitions, 10044 flow [2021-10-21 19:15:06,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 574 transitions, 9868 flow, removed 88 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:06,101 INFO L242 Difference]: Finished difference. Result has 643 places, 557 transitions, 9104 flow [2021-10-21 19:15:06,102 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=8261, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9104, PETRI_PLACES=643, PETRI_TRANSITIONS=557} [2021-10-21 19:15:06,102 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 538 predicate places. [2021-10-21 19:15:06,102 INFO L470 AbstractCegarLoop]: Abstraction has has 643 places, 557 transitions, 9104 flow [2021-10-21 19:15:06,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,102 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:06,102 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] [2021-10-21 19:15:06,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-10-21 19:15:06,102 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:06,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:06,103 INFO L82 PathProgramCache]: Analyzing trace with hash 1638874008, now seen corresponding path program 15 times [2021-10-21 19:15:06,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:06,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511992146] [2021-10-21 19:15:06,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:06,103 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:06,191 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,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:06,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511992146] [2021-10-21 19:15:06,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511992146] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:06,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:06,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:06,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844224393] [2021-10-21 19:15:06,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:06,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:06,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:06,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:06,194 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:06,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 557 transitions, 9104 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:06,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:06,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:07,996 INFO L129 PetriNetUnfolder]: 957/4551 cut-off events. [2021-10-21 19:15:07,996 INFO L130 PetriNetUnfolder]: For 55846/56129 co-relation queries the response was YES. [2021-10-21 19:15:08,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26884 conditions, 4551 events. 957/4551 cut-off events. For 55846/56129 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 52268 event pairs, 184 based on Foata normal form. 4/4485 useless extension candidates. Maximal degree in co-relation 26673. Up to 1676 conditions per place. [2021-10-21 19:15:08,132 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 277 selfloop transitions, 162 changer transitions 7/591 dead transitions. [2021-10-21 19:15:08,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 591 transitions, 10605 flow [2021-10-21 19:15:08,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:08,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:08,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1603 transitions. [2021-10-21 19:15:08,134 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.76772030651341 [2021-10-21 19:15:08,134 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1603 transitions. [2021-10-21 19:15:08,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1603 transitions. [2021-10-21 19:15:08,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:08,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1603 transitions. [2021-10-21 19:15:08,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.05555555555556) internal successors, (1603), 18 states have internal predecessors, (1603), 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,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,138 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,138 INFO L186 Difference]: Start difference. First operand has 643 places, 557 transitions, 9104 flow. Second operand 18 states and 1603 transitions. [2021-10-21 19:15:08,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 591 transitions, 10605 flow [2021-10-21 19:15:08,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 591 transitions, 10415 flow, removed 95 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:08,927 INFO L242 Difference]: Finished difference. Result has 664 places, 578 transitions, 9752 flow [2021-10-21 19:15:08,927 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=8916, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9752, PETRI_PLACES=664, PETRI_TRANSITIONS=578} [2021-10-21 19:15:08,927 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 559 predicate places. [2021-10-21 19:15:08,927 INFO L470 AbstractCegarLoop]: Abstraction has has 664 places, 578 transitions, 9752 flow [2021-10-21 19:15:08,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,928 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:08,928 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] [2021-10-21 19:15:08,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-10-21 19:15:08,928 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:08,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:08,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1953393822, now seen corresponding path program 16 times [2021-10-21 19:15:08,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:08,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982525708] [2021-10-21 19:15:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:08,929 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:08,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:09,018 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,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:09,019 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982525708] [2021-10-21 19:15:09,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982525708] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:09,019 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:09,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:09,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863595822] [2021-10-21 19:15:09,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:09,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:09,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:09,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:09,022 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:09,023 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 578 transitions, 9752 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:09,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:09,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:10,935 INFO L129 PetriNetUnfolder]: 993/4777 cut-off events. [2021-10-21 19:15:10,936 INFO L130 PetriNetUnfolder]: For 59646/59929 co-relation queries the response was YES. [2021-10-21 19:15:11,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28744 conditions, 4777 events. 993/4777 cut-off events. For 59646/59929 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 55617 event pairs, 184 based on Foata normal form. 4/4711 useless extension candidates. Maximal degree in co-relation 28526. Up to 1716 conditions per place. [2021-10-21 19:15:11,076 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 326 selfloop transitions, 135 changer transitions 7/613 dead transitions. [2021-10-21 19:15:11,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 613 transitions, 11338 flow [2021-10-21 19:15:11,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:15:11,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:15:11,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1520 transitions. [2021-10-21 19:15:11,078 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.77079107505071 [2021-10-21 19:15:11,078 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1520 transitions. [2021-10-21 19:15:11,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1520 transitions. [2021-10-21 19:15:11,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:11,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1520 transitions. [2021-10-21 19:15:11,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.41176470588235) internal successors, (1520), 17 states have internal predecessors, (1520), 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,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,081 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,081 INFO L186 Difference]: Start difference. First operand has 664 places, 578 transitions, 9752 flow. Second operand 17 states and 1520 transitions. [2021-10-21 19:15:11,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 613 transitions, 11338 flow [2021-10-21 19:15:11,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 613 transitions, 11112 flow, removed 113 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:11,938 INFO L242 Difference]: Finished difference. Result has 682 places, 600 transitions, 10359 flow [2021-10-21 19:15:11,938 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9570, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10359, PETRI_PLACES=682, PETRI_TRANSITIONS=600} [2021-10-21 19:15:11,938 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 577 predicate places. [2021-10-21 19:15:11,938 INFO L470 AbstractCegarLoop]: Abstraction has has 682 places, 600 transitions, 10359 flow [2021-10-21 19:15:11,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:11,939 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] [2021-10-21 19:15:11,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-10-21 19:15:11,939 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:11,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:11,939 INFO L82 PathProgramCache]: Analyzing trace with hash 1362883420, now seen corresponding path program 17 times [2021-10-21 19:15:11,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:11,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520245079] [2021-10-21 19:15:11,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:11,940 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:11,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:12,034 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,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:12,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520245079] [2021-10-21 19:15:12,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520245079] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:12,035 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:12,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:12,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365590359] [2021-10-21 19:15:12,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:12,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:12,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:12,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:12,038 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:12,038 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 600 transitions, 10359 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:12,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:12,039 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:14,343 INFO L129 PetriNetUnfolder]: 1013/5015 cut-off events. [2021-10-21 19:15:14,343 INFO L130 PetriNetUnfolder]: For 63073/63356 co-relation queries the response was YES. [2021-10-21 19:15:14,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30192 conditions, 5015 events. 1013/5015 cut-off events. For 63073/63356 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59495 event pairs, 184 based on Foata normal form. 4/4949 useless extension candidates. Maximal degree in co-relation 29969. Up to 1760 conditions per place. [2021-10-21 19:15:14,458 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 351 selfloop transitions, 129 changer transitions 7/632 dead transitions. [2021-10-21 19:15:14,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 632 transitions, 11942 flow [2021-10-21 19:15:14,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:15:14,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:15:14,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1522 transitions. [2021-10-21 19:15:14,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7718052738336714 [2021-10-21 19:15:14,461 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1522 transitions. [2021-10-21 19:15:14,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1522 transitions. [2021-10-21 19:15:14,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:14,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1522 transitions. [2021-10-21 19:15:14,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.52941176470588) internal successors, (1522), 17 states have internal predecessors, (1522), 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,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,466 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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,466 INFO L186 Difference]: Start difference. First operand has 682 places, 600 transitions, 10359 flow. Second operand 17 states and 1522 transitions. [2021-10-21 19:15:14,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 632 transitions, 11942 flow [2021-10-21 19:15:15,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 632 transitions, 11792 flow, removed 75 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:15,428 INFO L242 Difference]: Finished difference. Result has 700 places, 620 transitions, 10971 flow [2021-10-21 19:15:15,429 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=10223, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10971, PETRI_PLACES=700, PETRI_TRANSITIONS=620} [2021-10-21 19:15:15,430 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 595 predicate places. [2021-10-21 19:15:15,430 INFO L470 AbstractCegarLoop]: Abstraction has has 700 places, 620 transitions, 10971 flow [2021-10-21 19:15:15,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,430 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:15,430 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] [2021-10-21 19:15:15,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-10-21 19:15:15,431 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:15,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:15,431 INFO L82 PathProgramCache]: Analyzing trace with hash -1919661778, now seen corresponding path program 18 times [2021-10-21 19:15:15,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:15,432 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529009927] [2021-10-21 19:15:15,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:15,432 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:15,517 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,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:15,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529009927] [2021-10-21 19:15:15,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529009927] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:15,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:15,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:15,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147278782] [2021-10-21 19:15:15,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:15,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:15,520 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:15,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 620 transitions, 10971 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:15,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:15,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:17,653 INFO L129 PetriNetUnfolder]: 1013/5027 cut-off events. [2021-10-21 19:15:17,653 INFO L130 PetriNetUnfolder]: For 65723/66011 co-relation queries the response was YES. [2021-10-21 19:15:17,800 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30828 conditions, 5027 events. 1013/5027 cut-off events. For 65723/66011 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59696 event pairs, 184 based on Foata normal form. 4/4961 useless extension candidates. Maximal degree in co-relation 30600. Up to 1768 conditions per place. [2021-10-21 19:15:17,817 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 353 selfloop transitions, 134 changer transitions 7/639 dead transitions. [2021-10-21 19:15:17,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 639 transitions, 12294 flow [2021-10-21 19:15:17,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:17,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:17,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1609 transitions. [2021-10-21 19:15:17,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7705938697318008 [2021-10-21 19:15:17,822 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1609 transitions. [2021-10-21 19:15:17,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1609 transitions. [2021-10-21 19:15:17,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:17,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1609 transitions. [2021-10-21 19:15:17,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.38888888888889) internal successors, (1609), 18 states have internal predecessors, (1609), 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,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,827 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,827 INFO L186 Difference]: Start difference. First operand has 700 places, 620 transitions, 10971 flow. Second operand 18 states and 1609 transitions. [2021-10-21 19:15:17,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 639 transitions, 12294 flow [2021-10-21 19:15:18,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 639 transitions, 12003 flow, removed 68 selfloop flow, removed 4 redundant places. [2021-10-21 19:15:18,863 INFO L242 Difference]: Finished difference. Result has 715 places, 629 transitions, 11202 flow [2021-10-21 19:15:18,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=10705, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11202, PETRI_PLACES=715, PETRI_TRANSITIONS=629} [2021-10-21 19:15:18,863 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 610 predicate places. [2021-10-21 19:15:18,864 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 629 transitions, 11202 flow [2021-10-21 19:15:18,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,864 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:18,864 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] [2021-10-21 19:15:18,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-10-21 19:15:18,864 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:18,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:18,865 INFO L82 PathProgramCache]: Analyzing trace with hash -653890598, now seen corresponding path program 19 times [2021-10-21 19:15:18,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:18,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526735426] [2021-10-21 19:15:18,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:18,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:18,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:18,948 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:18,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:18,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526735426] [2021-10-21 19:15:18,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526735426] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:18,949 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:18,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:18,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620511231] [2021-10-21 19:15:18,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:18,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:18,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:18,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:18,951 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:18,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 629 transitions, 11202 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:18,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:18,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:21,099 INFO L129 PetriNetUnfolder]: 1009/5075 cut-off events. [2021-10-21 19:15:21,099 INFO L130 PetriNetUnfolder]: For 67370/67658 co-relation queries the response was YES. [2021-10-21 19:15:21,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31043 conditions, 5075 events. 1009/5075 cut-off events. For 67370/67658 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 60527 event pairs, 184 based on Foata normal form. 4/5009 useless extension candidates. Maximal degree in co-relation 30813. Up to 1792 conditions per place. [2021-10-21 19:15:21,257 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 310 selfloop transitions, 183 changer transitions 7/645 dead transitions. [2021-10-21 19:15:21,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 645 transitions, 12449 flow [2021-10-21 19:15:21,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-21 19:15:21,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-21 19:15:21,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1430 transitions. [2021-10-21 19:15:21,259 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7704741379310345 [2021-10-21 19:15:21,259 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1430 transitions. [2021-10-21 19:15:21,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1430 transitions. [2021-10-21 19:15:21,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:21,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1430 transitions. [2021-10-21 19:15:21,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 89.375) internal successors, (1430), 16 states have internal predecessors, (1430), 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,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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,263 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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,263 INFO L186 Difference]: Start difference. First operand has 715 places, 629 transitions, 11202 flow. Second operand 16 states and 1430 transitions. [2021-10-21 19:15:21,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 645 transitions, 12449 flow [2021-10-21 19:15:22,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 645 transitions, 12269 flow, removed 54 selfloop flow, removed 19 redundant places. [2021-10-21 19:15:22,156 INFO L242 Difference]: Finished difference. Result has 714 places, 635 transitions, 11540 flow [2021-10-21 19:15:22,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=11026, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11540, PETRI_PLACES=714, PETRI_TRANSITIONS=635} [2021-10-21 19:15:22,156 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 609 predicate places. [2021-10-21 19:15:22,157 INFO L470 AbstractCegarLoop]: Abstraction has has 714 places, 635 transitions, 11540 flow [2021-10-21 19:15:22,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:22,157 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:22,157 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] [2021-10-21 19:15:22,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-10-21 19:15:22,157 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:22,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:22,157 INFO L82 PathProgramCache]: Analyzing trace with hash -526422474, now seen corresponding path program 20 times [2021-10-21 19:15:22,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:22,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871667304] [2021-10-21 19:15:22,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:22,158 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:22,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:22,241 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:22,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:22,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871667304] [2021-10-21 19:15:22,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871667304] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:22,242 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:22,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:22,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496695023] [2021-10-21 19:15:22,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:22,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:22,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:22,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:22,244 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:22,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 635 transitions, 11540 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:22,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:22,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:22,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:24,493 INFO L129 PetriNetUnfolder]: 1009/4993 cut-off events. [2021-10-21 19:15:24,493 INFO L130 PetriNetUnfolder]: For 69700/69988 co-relation queries the response was YES. [2021-10-21 19:15:24,594 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31398 conditions, 4993 events. 1009/4993 cut-off events. For 69700/69988 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 59168 event pairs, 184 based on Foata normal form. 4/4927 useless extension candidates. Maximal degree in co-relation 31181. Up to 1784 conditions per place. [2021-10-21 19:15:24,604 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 82 selfloop transitions, 0 changer transitions 454/649 dead transitions. [2021-10-21 19:15:24,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 649 transitions, 12782 flow [2021-10-21 19:15:24,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:24,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:24,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1607 transitions. [2021-10-21 19:15:24,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7696360153256705 [2021-10-21 19:15:24,605 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1607 transitions. [2021-10-21 19:15:24,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1607 transitions. [2021-10-21 19:15:24,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:24,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1607 transitions. [2021-10-21 19:15:24,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.27777777777777) internal successors, (1607), 18 states have internal predecessors, (1607), 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,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,609 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,609 INFO L186 Difference]: Start difference. First operand has 714 places, 635 transitions, 11540 flow. Second operand 18 states and 1607 transitions. [2021-10-21 19:15:24,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 649 transitions, 12782 flow [2021-10-21 19:15:25,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 649 transitions, 12486 flow, removed 29 selfloop flow, removed 5 redundant places. [2021-10-21 19:15:25,451 INFO L242 Difference]: Finished difference. Result has 727 places, 195 transitions, 1971 flow [2021-10-21 19:15:25,452 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=11256, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1971, PETRI_PLACES=727, PETRI_TRANSITIONS=195} [2021-10-21 19:15:25,452 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 622 predicate places. [2021-10-21 19:15:25,452 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 195 transitions, 1971 flow [2021-10-21 19:15:25,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,453 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:25,453 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] [2021-10-21 19:15:25,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-10-21 19:15:25,453 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:25,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:25,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1312646942, now seen corresponding path program 3 times [2021-10-21 19:15:25,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:25,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9211175] [2021-10-21 19:15:25,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:25,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:25,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:25,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:15:25,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:25,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9211175] [2021-10-21 19:15:25,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9211175] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:25,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:25,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:25,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518005831] [2021-10-21 19:15:25,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:25,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:25,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:25,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:25,552 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:25,552 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 195 transitions, 1971 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,553 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:25,553 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:25,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:26,400 INFO L129 PetriNetUnfolder]: 539/2232 cut-off events. [2021-10-21 19:15:26,400 INFO L130 PetriNetUnfolder]: For 26185/26322 co-relation queries the response was YES. [2021-10-21 19:15:26,451 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10866 conditions, 2232 events. 539/2232 cut-off events. For 26185/26322 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 20517 event pairs, 47 based on Foata normal form. 6/2180 useless extension candidates. Maximal degree in co-relation 10648. Up to 452 conditions per place. [2021-10-21 19:15:26,459 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 85 selfloop transitions, 48 changer transitions 7/253 dead transitions. [2021-10-21 19:15:26,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 253 transitions, 3089 flow [2021-10-21 19:15:26,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 19:15:26,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 19:15:26,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1865 transitions. [2021-10-21 19:15:26,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7655993431855501 [2021-10-21 19:15:26,461 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1865 transitions. [2021-10-21 19:15:26,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1865 transitions. [2021-10-21 19:15:26,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:26,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1865 transitions. [2021-10-21 19:15:26,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 88.80952380952381) internal successors, (1865), 21 states have internal predecessors, (1865), 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,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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,464 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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,464 INFO L186 Difference]: Start difference. First operand has 727 places, 195 transitions, 1971 flow. Second operand 21 states and 1865 transitions. [2021-10-21 19:15:26,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 253 transitions, 3089 flow [2021-10-21 19:15:26,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 253 transitions, 2559 flow, removed 193 selfloop flow, removed 57 redundant places. [2021-10-21 19:15:26,574 INFO L242 Difference]: Finished difference. Result has 394 places, 225 transitions, 2216 flow [2021-10-21 19:15:26,574 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2216, PETRI_PLACES=394, PETRI_TRANSITIONS=225} [2021-10-21 19:15:26,574 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 289 predicate places. [2021-10-21 19:15:26,574 INFO L470 AbstractCegarLoop]: Abstraction has has 394 places, 225 transitions, 2216 flow [2021-10-21 19:15:26,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,575 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:26,575 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] [2021-10-21 19:15:26,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-10-21 19:15:26,575 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:26,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:26,575 INFO L82 PathProgramCache]: Analyzing trace with hash -1004411750, now seen corresponding path program 4 times [2021-10-21 19:15:26,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:26,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312398739] [2021-10-21 19:15:26,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:26,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:26,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:26,664 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:26,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:26,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312398739] [2021-10-21 19:15:26,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312398739] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:26,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:26,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:26,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615338770] [2021-10-21 19:15:26,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:26,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:26,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:26,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:26,667 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:26,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 225 transitions, 2216 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:26,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:26,668 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:27,548 INFO L129 PetriNetUnfolder]: 585/2377 cut-off events. [2021-10-21 19:15:27,548 INFO L130 PetriNetUnfolder]: For 19987/20136 co-relation queries the response was YES. [2021-10-21 19:15:27,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12141 conditions, 2377 events. 585/2377 cut-off events. For 19987/20136 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22197 event pairs, 17 based on Foata normal form. 15/2347 useless extension candidates. Maximal degree in co-relation 11958. Up to 500 conditions per place. [2021-10-21 19:15:27,606 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 86 selfloop transitions, 67 changer transitions 7/273 dead transitions. [2021-10-21 19:15:27,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 273 transitions, 3138 flow [2021-10-21 19:15:27,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:27,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:27,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1599 transitions. [2021-10-21 19:15:27,607 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7658045977011494 [2021-10-21 19:15:27,607 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1599 transitions. [2021-10-21 19:15:27,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1599 transitions. [2021-10-21 19:15:27,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:27,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1599 transitions. [2021-10-21 19:15:27,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 88.83333333333333) internal successors, (1599), 18 states have internal predecessors, (1599), 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,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,610 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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,611 INFO L186 Difference]: Start difference. First operand has 394 places, 225 transitions, 2216 flow. Second operand 18 states and 1599 transitions. [2021-10-21 19:15:27,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 273 transitions, 3138 flow [2021-10-21 19:15:27,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 273 transitions, 2916 flow, removed 111 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:27,796 INFO L242 Difference]: Finished difference. Result has 417 places, 252 transitions, 2629 flow [2021-10-21 19:15:27,796 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2629, PETRI_PLACES=417, PETRI_TRANSITIONS=252} [2021-10-21 19:15:27,797 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 312 predicate places. [2021-10-21 19:15:27,797 INFO L470 AbstractCegarLoop]: Abstraction has has 417 places, 252 transitions, 2629 flow [2021-10-21 19:15:27,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:27,797 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] [2021-10-21 19:15:27,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-10-21 19:15:27,797 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:27,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:27,798 INFO L82 PathProgramCache]: Analyzing trace with hash 620941214, now seen corresponding path program 5 times [2021-10-21 19:15:27,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:27,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828288101] [2021-10-21 19:15:27,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:27,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:27,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:27,883 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,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:27,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828288101] [2021-10-21 19:15:27,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828288101] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:27,884 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:27,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:27,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486858719] [2021-10-21 19:15:27,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:27,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:27,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:27,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:27,886 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:27,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 252 transitions, 2629 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:27,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:27,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:29,074 INFO L129 PetriNetUnfolder]: 635/2685 cut-off events. [2021-10-21 19:15:29,074 INFO L130 PetriNetUnfolder]: For 25060/25233 co-relation queries the response was YES. [2021-10-21 19:15:29,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14021 conditions, 2685 events. 635/2685 cut-off events. For 25060/25233 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 26403 event pairs, 15 based on Foata normal form. 12/2649 useless extension candidates. Maximal degree in co-relation 13829. Up to 372 conditions per place. [2021-10-21 19:15:29,128 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 102 selfloop transitions, 97 changer transitions 7/319 dead transitions. [2021-10-21 19:15:29,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 319 transitions, 3718 flow [2021-10-21 19:15:29,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-21 19:15:29,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-21 19:15:29,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2117 transitions. [2021-10-21 19:15:29,129 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7604166666666666 [2021-10-21 19:15:29,129 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2117 transitions. [2021-10-21 19:15:29,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2117 transitions. [2021-10-21 19:15:29,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:29,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2117 transitions. [2021-10-21 19:15:29,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 88.20833333333333) internal successors, (2117), 24 states have internal predecessors, (2117), 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:29,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:29,133 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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:29,133 INFO L186 Difference]: Start difference. First operand has 417 places, 252 transitions, 2629 flow. Second operand 24 states and 2117 transitions. [2021-10-21 19:15:29,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 319 transitions, 3718 flow [2021-10-21 19:15:29,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 319 transitions, 3374 flow, removed 172 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:29,391 INFO L242 Difference]: Finished difference. Result has 454 places, 277 transitions, 2954 flow [2021-10-21 19:15:29,392 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2954, PETRI_PLACES=454, PETRI_TRANSITIONS=277} [2021-10-21 19:15:29,392 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 349 predicate places. [2021-10-21 19:15:29,392 INFO L470 AbstractCegarLoop]: Abstraction has has 454 places, 277 transitions, 2954 flow [2021-10-21 19:15:29,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:29,392 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:29,392 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] [2021-10-21 19:15:29,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-10-21 19:15:29,393 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:29,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:29,393 INFO L82 PathProgramCache]: Analyzing trace with hash -1625675334, now seen corresponding path program 6 times [2021-10-21 19:15:29,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:29,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768848951] [2021-10-21 19:15:29,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:29,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:29,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:29,482 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:29,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:29,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768848951] [2021-10-21 19:15:29,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768848951] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:29,483 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:29,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:29,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674120374] [2021-10-21 19:15:29,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:29,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:29,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:29,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:29,485 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:29,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 277 transitions, 2954 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:29,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:29,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:29,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:30,581 INFO L129 PetriNetUnfolder]: 654/2978 cut-off events. [2021-10-21 19:15:30,581 INFO L130 PetriNetUnfolder]: For 21443/21715 co-relation queries the response was YES. [2021-10-21 19:15:30,650 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14821 conditions, 2978 events. 654/2978 cut-off events. For 21443/21715 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 30385 event pairs, 17 based on Foata normal form. 44/2956 useless extension candidates. Maximal degree in co-relation 14612. Up to 526 conditions per place. [2021-10-21 19:15:30,660 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 107 selfloop transitions, 90 changer transitions 7/317 dead transitions. [2021-10-21 19:15:30,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 317 transitions, 3911 flow [2021-10-21 19:15:30,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 19:15:30,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 19:15:30,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1949 transitions. [2021-10-21 19:15:30,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7637147335423198 [2021-10-21 19:15:30,662 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1949 transitions. [2021-10-21 19:15:30,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1949 transitions. [2021-10-21 19:15:30,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:30,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1949 transitions. [2021-10-21 19:15:30,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 88.5909090909091) internal successors, (1949), 22 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 19:15:30,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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:30,665 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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:30,665 INFO L186 Difference]: Start difference. First operand has 454 places, 277 transitions, 2954 flow. Second operand 22 states and 1949 transitions. [2021-10-21 19:15:30,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 317 transitions, 3911 flow [2021-10-21 19:15:30,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 317 transitions, 3672 flow, removed 32 selfloop flow, removed 7 redundant places. [2021-10-21 19:15:30,884 INFO L242 Difference]: Finished difference. Result has 479 places, 301 transitions, 3389 flow [2021-10-21 19:15:30,884 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3389, PETRI_PLACES=479, PETRI_TRANSITIONS=301} [2021-10-21 19:15:30,885 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 374 predicate places. [2021-10-21 19:15:30,885 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 301 transitions, 3389 flow [2021-10-21 19:15:30,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:30,885 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:30,885 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] [2021-10-21 19:15:30,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-10-21 19:15:30,885 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:30,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:30,885 INFO L82 PathProgramCache]: Analyzing trace with hash 418513602, now seen corresponding path program 7 times [2021-10-21 19:15:30,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:30,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380078671] [2021-10-21 19:15:30,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:30,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:30,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:30,975 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:30,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:30,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380078671] [2021-10-21 19:15:30,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380078671] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:30,976 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:30,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:30,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058562447] [2021-10-21 19:15:30,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:30,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:30,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:30,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:30,978 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:30,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 301 transitions, 3389 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:30,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:30,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:30,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:32,027 INFO L129 PetriNetUnfolder]: 651/3086 cut-off events. [2021-10-21 19:15:32,028 INFO L130 PetriNetUnfolder]: For 24943/25217 co-relation queries the response was YES. [2021-10-21 19:15:32,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15788 conditions, 3086 events. 651/3086 cut-off events. For 24943/25217 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31879 event pairs, 10 based on Foata normal form. 40/3052 useless extension candidates. Maximal degree in co-relation 15568. Up to 633 conditions per place. [2021-10-21 19:15:32,178 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 111 selfloop transitions, 94 changer transitions 8/326 dead transitions. [2021-10-21 19:15:32,178 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 326 transitions, 4119 flow [2021-10-21 19:15:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-21 19:15:32,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-21 19:15:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1426 transitions. [2021-10-21 19:15:32,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7683189655172413 [2021-10-21 19:15:32,180 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1426 transitions. [2021-10-21 19:15:32,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1426 transitions. [2021-10-21 19:15:32,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:32,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1426 transitions. [2021-10-21 19:15:32,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 89.125) internal successors, (1426), 16 states have internal predecessors, (1426), 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:32,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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:32,184 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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:32,184 INFO L186 Difference]: Start difference. First operand has 479 places, 301 transitions, 3389 flow. Second operand 16 states and 1426 transitions. [2021-10-21 19:15:32,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 326 transitions, 4119 flow [2021-10-21 19:15:32,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 326 transitions, 3922 flow, removed 97 selfloop flow, removed 3 redundant places. [2021-10-21 19:15:32,579 INFO L242 Difference]: Finished difference. Result has 494 places, 309 transitions, 3525 flow [2021-10-21 19:15:32,579 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3525, PETRI_PLACES=494, PETRI_TRANSITIONS=309} [2021-10-21 19:15:32,579 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 389 predicate places. [2021-10-21 19:15:32,579 INFO L470 AbstractCegarLoop]: Abstraction has has 494 places, 309 transitions, 3525 flow [2021-10-21 19:15:32,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:32,579 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:32,579 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] [2021-10-21 19:15:32,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-10-21 19:15:32,580 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:32,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:32,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1400665576, now seen corresponding path program 8 times [2021-10-21 19:15:32,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:32,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152260332] [2021-10-21 19:15:32,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:32,580 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:32,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:32,676 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:32,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:32,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152260332] [2021-10-21 19:15:32,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152260332] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:32,677 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:32,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:32,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565365189] [2021-10-21 19:15:32,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:32,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:32,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:32,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:32,679 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:32,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 309 transitions, 3525 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:32,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:32,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:32,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:33,925 INFO L129 PetriNetUnfolder]: 679/3334 cut-off events. [2021-10-21 19:15:33,925 INFO L130 PetriNetUnfolder]: For 24571/24745 co-relation queries the response was YES. [2021-10-21 19:15:33,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17261 conditions, 3334 events. 679/3334 cut-off events. For 24571/24745 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35843 event pairs, 17 based on Foata normal form. 15/3284 useless extension candidates. Maximal degree in co-relation 17038. Up to 690 conditions per place. [2021-10-21 19:15:34,003 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 129 selfloop transitions, 108 changer transitions 7/357 dead transitions. [2021-10-21 19:15:34,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 357 transitions, 4636 flow [2021-10-21 19:15:34,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 19:15:34,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 19:15:34,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1777 transitions. [2021-10-21 19:15:34,005 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7659482758620689 [2021-10-21 19:15:34,005 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1777 transitions. [2021-10-21 19:15:34,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1777 transitions. [2021-10-21 19:15:34,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:34,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1777 transitions. [2021-10-21 19:15:34,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 88.85) internal successors, (1777), 20 states have internal predecessors, (1777), 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:34,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:34,008 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 116.0) internal successors, (2436), 21 states have internal predecessors, (2436), 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:34,008 INFO L186 Difference]: Start difference. First operand has 494 places, 309 transitions, 3525 flow. Second operand 20 states and 1777 transitions. [2021-10-21 19:15:34,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 357 transitions, 4636 flow [2021-10-21 19:15:34,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 357 transitions, 4533 flow, removed 12 selfloop flow, removed 4 redundant places. [2021-10-21 19:15:34,309 INFO L242 Difference]: Finished difference. Result has 521 places, 336 transitions, 4217 flow [2021-10-21 19:15:34,310 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4217, PETRI_PLACES=521, PETRI_TRANSITIONS=336} [2021-10-21 19:15:34,310 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 416 predicate places. [2021-10-21 19:15:34,310 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 336 transitions, 4217 flow [2021-10-21 19:15:34,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:34,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:34,310 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] [2021-10-21 19:15:34,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-10-21 19:15:34,310 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:34,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:34,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1936628880, now seen corresponding path program 9 times [2021-10-21 19:15:34,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:34,311 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468781503] [2021-10-21 19:15:34,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:34,311 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:34,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:34,404 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:34,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:34,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468781503] [2021-10-21 19:15:34,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468781503] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:34,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:34,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:34,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784684548] [2021-10-21 19:15:34,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:34,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:34,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:34,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:34,407 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:34,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 336 transitions, 4217 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:34,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:34,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:34,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:35,830 INFO L129 PetriNetUnfolder]: 745/3730 cut-off events. [2021-10-21 19:15:35,830 INFO L130 PetriNetUnfolder]: For 33352/33532 co-relation queries the response was YES. [2021-10-21 19:15:35,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20555 conditions, 3730 events. 745/3730 cut-off events. For 33352/33532 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 41681 event pairs, 17 based on Foata normal form. 15/3672 useless extension candidates. Maximal degree in co-relation 20320. Up to 741 conditions per place. [2021-10-21 19:15:35,944 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 157 selfloop transitions, 98 changer transitions 7/375 dead transitions. [2021-10-21 19:15:35,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 375 transitions, 5343 flow [2021-10-21 19:15:35,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:15:35,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:15:35,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1517 transitions. [2021-10-21 19:15:35,945 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7692697768762677 [2021-10-21 19:15:35,945 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1517 transitions. [2021-10-21 19:15:35,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1517 transitions. [2021-10-21 19:15:35,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:35,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1517 transitions. [2021-10-21 19:15:35,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.23529411764706) internal successors, (1517), 17 states have internal predecessors, (1517), 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:35,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:35,947 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:35,948 INFO L186 Difference]: Start difference. First operand has 521 places, 336 transitions, 4217 flow. Second operand 17 states and 1517 transitions. [2021-10-21 19:15:35,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 375 transitions, 5343 flow [2021-10-21 19:15:36,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 375 transitions, 5126 flow, removed 87 selfloop flow, removed 3 redundant places. [2021-10-21 19:15:36,426 INFO L242 Difference]: Finished difference. Result has 538 places, 358 transitions, 4666 flow [2021-10-21 19:15:36,426 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4666, PETRI_PLACES=538, PETRI_TRANSITIONS=358} [2021-10-21 19:15:36,427 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 433 predicate places. [2021-10-21 19:15:36,427 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 358 transitions, 4666 flow [2021-10-21 19:15:36,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:36,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:36,427 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] [2021-10-21 19:15:36,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-10-21 19:15:36,427 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:36,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:36,428 INFO L82 PathProgramCache]: Analyzing trace with hash -231079376, now seen corresponding path program 10 times [2021-10-21 19:15:36,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:36,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266737521] [2021-10-21 19:15:36,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:36,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:36,516 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:36,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:36,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266737521] [2021-10-21 19:15:36,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266737521] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:36,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:36,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:36,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106222655] [2021-10-21 19:15:36,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:36,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:36,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:36,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:36,520 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:36,520 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 358 transitions, 4666 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:36,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:36,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:36,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:38,150 INFO L129 PetriNetUnfolder]: 780/3896 cut-off events. [2021-10-21 19:15:38,151 INFO L130 PetriNetUnfolder]: For 31809/31973 co-relation queries the response was YES. [2021-10-21 19:15:38,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21926 conditions, 3896 events. 780/3896 cut-off events. For 31809/31973 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 44008 event pairs, 17 based on Foata normal form. 15/3836 useless extension candidates. Maximal degree in co-relation 21687. Up to 792 conditions per place. [2021-10-21 19:15:38,246 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 153 selfloop transitions, 122 changer transitions 7/395 dead transitions. [2021-10-21 19:15:38,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 395 transitions, 5778 flow [2021-10-21 19:15:38,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:15:38,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:15:38,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1515 transitions. [2021-10-21 19:15:38,247 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7682555780933062 [2021-10-21 19:15:38,247 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1515 transitions. [2021-10-21 19:15:38,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1515 transitions. [2021-10-21 19:15:38,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:38,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1515 transitions. [2021-10-21 19:15:38,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.11764705882354) internal successors, (1515), 17 states have internal predecessors, (1515), 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:38,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:38,250 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:38,250 INFO L186 Difference]: Start difference. First operand has 538 places, 358 transitions, 4666 flow. Second operand 17 states and 1515 transitions. [2021-10-21 19:15:38,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 395 transitions, 5778 flow [2021-10-21 19:15:38,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 395 transitions, 5620 flow, removed 55 selfloop flow, removed 3 redundant places. [2021-10-21 19:15:38,734 INFO L242 Difference]: Finished difference. Result has 557 places, 379 transitions, 5218 flow [2021-10-21 19:15:38,735 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4527, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5218, PETRI_PLACES=557, PETRI_TRANSITIONS=379} [2021-10-21 19:15:38,735 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 452 predicate places. [2021-10-21 19:15:38,735 INFO L470 AbstractCegarLoop]: Abstraction has has 557 places, 379 transitions, 5218 flow [2021-10-21 19:15:38,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:38,735 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:38,736 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] [2021-10-21 19:15:38,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-10-21 19:15:38,736 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:38,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:38,736 INFO L82 PathProgramCache]: Analyzing trace with hash -105751756, now seen corresponding path program 11 times [2021-10-21 19:15:38,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:38,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108481219] [2021-10-21 19:15:38,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:38,737 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:38,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:38,826 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:38,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:38,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108481219] [2021-10-21 19:15:38,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108481219] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:38,826 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:38,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:38,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448465422] [2021-10-21 19:15:38,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:38,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:38,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:38,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:38,829 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:38,830 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 379 transitions, 5218 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:38,830 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:38,830 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:38,830 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:40,606 INFO L129 PetriNetUnfolder]: 794/4337 cut-off events. [2021-10-21 19:15:40,606 INFO L130 PetriNetUnfolder]: For 34603/34784 co-relation queries the response was YES. [2021-10-21 19:15:40,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23388 conditions, 4337 events. 794/4337 cut-off events. For 34603/34784 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 51047 event pairs, 23 based on Foata normal form. 8/4225 useless extension candidates. Maximal degree in co-relation 23143. Up to 857 conditions per place. [2021-10-21 19:15:40,741 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 156 selfloop transitions, 127 changer transitions 7/403 dead transitions. [2021-10-21 19:15:40,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 403 transitions, 6140 flow [2021-10-21 19:15:40,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:40,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:40,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1602 transitions. [2021-10-21 19:15:40,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2021-10-21 19:15:40,743 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1602 transitions. [2021-10-21 19:15:40,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1602 transitions. [2021-10-21 19:15:40,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:40,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1602 transitions. [2021-10-21 19:15:40,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.0) internal successors, (1602), 18 states have internal predecessors, (1602), 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:40,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:40,745 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:40,745 INFO L186 Difference]: Start difference. First operand has 557 places, 379 transitions, 5218 flow. Second operand 18 states and 1602 transitions. [2021-10-21 19:15:40,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 403 transitions, 6140 flow [2021-10-21 19:15:41,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 403 transitions, 6006 flow, removed 67 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:41,328 INFO L242 Difference]: Finished difference. Result has 575 places, 389 transitions, 5582 flow [2021-10-21 19:15:41,328 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5098, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5582, PETRI_PLACES=575, PETRI_TRANSITIONS=389} [2021-10-21 19:15:41,328 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 470 predicate places. [2021-10-21 19:15:41,328 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 389 transitions, 5582 flow [2021-10-21 19:15:41,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:41,329 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:41,329 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] [2021-10-21 19:15:41,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-10-21 19:15:41,329 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:41,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:41,330 INFO L82 PathProgramCache]: Analyzing trace with hash -1659446102, now seen corresponding path program 12 times [2021-10-21 19:15:41,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:41,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514182904] [2021-10-21 19:15:41,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:41,331 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:41,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:41,425 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:41,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:41,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514182904] [2021-10-21 19:15:41,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514182904] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:41,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:41,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:41,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240310636] [2021-10-21 19:15:41,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:41,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:41,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:41,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:41,428 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:41,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 389 transitions, 5582 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:41,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:41,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:41,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:43,176 INFO L129 PetriNetUnfolder]: 780/4214 cut-off events. [2021-10-21 19:15:43,176 INFO L130 PetriNetUnfolder]: For 35675/35833 co-relation queries the response was YES. [2021-10-21 19:15:43,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23859 conditions, 4214 events. 780/4214 cut-off events. For 35675/35833 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 49123 event pairs, 17 based on Foata normal form. 15/4144 useless extension candidates. Maximal degree in co-relation 23610. Up to 852 conditions per place. [2021-10-21 19:15:43,292 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 173 selfloop transitions, 116 changer transitions 7/409 dead transitions. [2021-10-21 19:15:43,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 409 transitions, 6429 flow [2021-10-21 19:15:43,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:43,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:43,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1604 transitions. [2021-10-21 19:15:43,295 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7681992337164751 [2021-10-21 19:15:43,295 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1604 transitions. [2021-10-21 19:15:43,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1604 transitions. [2021-10-21 19:15:43,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:43,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1604 transitions. [2021-10-21 19:15:43,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.11111111111111) internal successors, (1604), 18 states have internal predecessors, (1604), 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:43,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:43,300 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:43,300 INFO L186 Difference]: Start difference. First operand has 575 places, 389 transitions, 5582 flow. Second operand 18 states and 1604 transitions. [2021-10-21 19:15:43,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 409 transitions, 6429 flow [2021-10-21 19:15:43,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 409 transitions, 6284 flow, removed 38 selfloop flow, removed 7 redundant places. [2021-10-21 19:15:43,916 INFO L242 Difference]: Finished difference. Result has 588 places, 396 transitions, 5829 flow [2021-10-21 19:15:43,917 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5829, PETRI_PLACES=588, PETRI_TRANSITIONS=396} [2021-10-21 19:15:43,917 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 483 predicate places. [2021-10-21 19:15:43,918 INFO L470 AbstractCegarLoop]: Abstraction has has 588 places, 396 transitions, 5829 flow [2021-10-21 19:15:43,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:43,918 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:43,918 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] [2021-10-21 19:15:43,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-10-21 19:15:43,919 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:43,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:43,919 INFO L82 PathProgramCache]: Analyzing trace with hash -714709282, now seen corresponding path program 13 times [2021-10-21 19:15:43,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:43,919 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106215197] [2021-10-21 19:15:43,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:43,920 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:43,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:44,011 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:44,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:44,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106215197] [2021-10-21 19:15:44,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106215197] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:44,012 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:44,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:44,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697945803] [2021-10-21 19:15:44,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:44,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:44,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:44,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:44,014 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:44,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 396 transitions, 5829 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:44,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:44,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:44,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:45,933 INFO L129 PetriNetUnfolder]: 898/4567 cut-off events. [2021-10-21 19:15:45,933 INFO L130 PetriNetUnfolder]: For 46007/46165 co-relation queries the response was YES. [2021-10-21 19:15:46,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26991 conditions, 4567 events. 898/4567 cut-off events. For 46007/46165 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 53510 event pairs, 15 based on Foata normal form. 13/4497 useless extension candidates. Maximal degree in co-relation 26743. Up to 909 conditions per place. [2021-10-21 19:15:46,080 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 185 selfloop transitions, 145 changer transitions 7/450 dead transitions. [2021-10-21 19:15:46,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 450 transitions, 7305 flow [2021-10-21 19:15:46,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 19:15:46,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 19:15:46,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1947 transitions. [2021-10-21 19:15:46,082 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7629310344827587 [2021-10-21 19:15:46,082 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1947 transitions. [2021-10-21 19:15:46,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1947 transitions. [2021-10-21 19:15:46,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:46,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1947 transitions. [2021-10-21 19:15:46,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 88.5) internal successors, (1947), 22 states have internal predecessors, (1947), 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:46,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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:46,085 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 116.0) internal successors, (2668), 23 states have internal predecessors, (2668), 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:46,085 INFO L186 Difference]: Start difference. First operand has 588 places, 396 transitions, 5829 flow. Second operand 22 states and 1947 transitions. [2021-10-21 19:15:46,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 450 transitions, 7305 flow [2021-10-21 19:15:46,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 450 transitions, 7178 flow, removed 53 selfloop flow, removed 8 redundant places. [2021-10-21 19:15:46,791 INFO L242 Difference]: Finished difference. Result has 613 places, 430 transitions, 6704 flow [2021-10-21 19:15:46,791 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5704, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6704, PETRI_PLACES=613, PETRI_TRANSITIONS=430} [2021-10-21 19:15:46,792 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 508 predicate places. [2021-10-21 19:15:46,792 INFO L470 AbstractCegarLoop]: Abstraction has has 613 places, 430 transitions, 6704 flow [2021-10-21 19:15:46,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:46,792 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:46,792 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] [2021-10-21 19:15:46,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-10-21 19:15:46,792 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:46,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:46,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1413802358, now seen corresponding path program 14 times [2021-10-21 19:15:46,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:46,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080405869] [2021-10-21 19:15:46,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:46,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:46,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:46,902 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:46,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:46,903 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080405869] [2021-10-21 19:15:46,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080405869] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:46,903 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:46,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:46,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380575666] [2021-10-21 19:15:46,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:46,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:46,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:46,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:46,906 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:46,906 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 430 transitions, 6704 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:46,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:46,907 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:46,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:48,842 INFO L129 PetriNetUnfolder]: 931/4750 cut-off events. [2021-10-21 19:15:48,842 INFO L130 PetriNetUnfolder]: For 56375/56540 co-relation queries the response was YES. [2021-10-21 19:15:48,985 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29965 conditions, 4750 events. 931/4750 cut-off events. For 56375/56540 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 56283 event pairs, 22 based on Foata normal form. 12/4682 useless extension candidates. Maximal degree in co-relation 29710. Up to 1230 conditions per place. [2021-10-21 19:15:48,998 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 245 selfloop transitions, 107 changer transitions 7/472 dead transitions. [2021-10-21 19:15:48,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 472 transitions, 8159 flow [2021-10-21 19:15:48,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 19:15:48,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 19:15:48,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1864 transitions. [2021-10-21 19:15:49,000 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7651888341543513 [2021-10-21 19:15:49,000 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1864 transitions. [2021-10-21 19:15:49,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1864 transitions. [2021-10-21 19:15:49,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:49,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1864 transitions. [2021-10-21 19:15:49,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 88.76190476190476) internal successors, (1864), 21 states have internal predecessors, (1864), 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:49,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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:49,002 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 116.0) internal successors, (2552), 22 states have internal predecessors, (2552), 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:49,003 INFO L186 Difference]: Start difference. First operand has 613 places, 430 transitions, 6704 flow. Second operand 21 states and 1864 transitions. [2021-10-21 19:15:49,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 472 transitions, 8159 flow [2021-10-21 19:15:49,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 472 transitions, 7983 flow, removed 88 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:49,868 INFO L242 Difference]: Finished difference. Result has 643 places, 455 transitions, 7365 flow [2021-10-21 19:15:49,869 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6542, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7365, PETRI_PLACES=643, PETRI_TRANSITIONS=455} [2021-10-21 19:15:49,869 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 538 predicate places. [2021-10-21 19:15:49,869 INFO L470 AbstractCegarLoop]: Abstraction has has 643 places, 455 transitions, 7365 flow [2021-10-21 19:15:49,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:49,869 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:49,870 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] [2021-10-21 19:15:49,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-10-21 19:15:49,870 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:49,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:49,870 INFO L82 PathProgramCache]: Analyzing trace with hash 1839239550, now seen corresponding path program 15 times [2021-10-21 19:15:49,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:49,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034372550] [2021-10-21 19:15:49,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:49,871 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:49,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:49,953 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:49,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:49,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034372550] [2021-10-21 19:15:49,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034372550] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:49,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:49,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:49,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381831574] [2021-10-21 19:15:49,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:49,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:49,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:49,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:49,955 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:49,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 455 transitions, 7365 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:49,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:49,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:49,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:52,125 INFO L129 PetriNetUnfolder]: 955/4922 cut-off events. [2021-10-21 19:15:52,126 INFO L130 PetriNetUnfolder]: For 61339/61492 co-relation queries the response was YES. [2021-10-21 19:15:52,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31920 conditions, 4922 events. 955/4922 cut-off events. For 61339/61492 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 58790 event pairs, 15 based on Foata normal form. 14/4852 useless extension candidates. Maximal degree in co-relation 31652. Up to 1067 conditions per place. [2021-10-21 19:15:52,267 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 207 selfloop transitions, 162 changer transitions 7/489 dead transitions. [2021-10-21 19:15:52,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 489 transitions, 8707 flow [2021-10-21 19:15:52,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:15:52,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:15:52,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1597 transitions. [2021-10-21 19:15:52,269 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7648467432950191 [2021-10-21 19:15:52,269 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1597 transitions. [2021-10-21 19:15:52,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1597 transitions. [2021-10-21 19:15:52,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:52,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1597 transitions. [2021-10-21 19:15:52,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 88.72222222222223) internal successors, (1597), 18 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 19:15:52,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:52,271 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:52,271 INFO L186 Difference]: Start difference. First operand has 643 places, 455 transitions, 7365 flow. Second operand 18 states and 1597 transitions. [2021-10-21 19:15:52,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 489 transitions, 8707 flow [2021-10-21 19:15:53,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 489 transitions, 8517 flow, removed 95 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:53,242 INFO L242 Difference]: Finished difference. Result has 664 places, 476 transitions, 7998 flow [2021-10-21 19:15:53,242 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=7177, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7998, PETRI_PLACES=664, PETRI_TRANSITIONS=476} [2021-10-21 19:15:53,243 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 559 predicate places. [2021-10-21 19:15:53,243 INFO L470 AbstractCegarLoop]: Abstraction has has 664 places, 476 transitions, 7998 flow [2021-10-21 19:15:53,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:53,243 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:53,243 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] [2021-10-21 19:15:53,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-10-21 19:15:53,243 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:53,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:53,243 INFO L82 PathProgramCache]: Analyzing trace with hash -28654750, now seen corresponding path program 16 times [2021-10-21 19:15:53,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:53,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54911371] [2021-10-21 19:15:53,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:53,244 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:53,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:53,346 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:53,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:53,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54911371] [2021-10-21 19:15:53,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54911371] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:53,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:53,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:53,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305303123] [2021-10-21 19:15:53,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:53,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:53,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:53,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:53,349 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:53,350 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 476 transitions, 7998 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:53,350 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:53,350 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:53,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:15:56,142 INFO L129 PetriNetUnfolder]: 1027/5428 cut-off events. [2021-10-21 19:15:56,142 INFO L130 PetriNetUnfolder]: For 67820/67973 co-relation queries the response was YES. [2021-10-21 19:15:56,293 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35201 conditions, 5428 events. 1027/5428 cut-off events. For 67820/67973 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 66612 event pairs, 15 based on Foata normal form. 11/5338 useless extension candidates. Maximal degree in co-relation 34926. Up to 1272 conditions per place. [2021-10-21 19:15:56,310 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 256 selfloop transitions, 135 changer transitions 7/511 dead transitions. [2021-10-21 19:15:56,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 511 transitions, 9411 flow [2021-10-21 19:15:56,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:15:56,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:15:56,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1514 transitions. [2021-10-21 19:15:56,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7677484787018256 [2021-10-21 19:15:56,312 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1514 transitions. [2021-10-21 19:15:56,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1514 transitions. [2021-10-21 19:15:56,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:15:56,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1514 transitions. [2021-10-21 19:15:56,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.05882352941177) internal successors, (1514), 17 states have internal predecessors, (1514), 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:56,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:56,315 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:56,315 INFO L186 Difference]: Start difference. First operand has 664 places, 476 transitions, 7998 flow. Second operand 17 states and 1514 transitions. [2021-10-21 19:15:56,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 511 transitions, 9411 flow [2021-10-21 19:15:57,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 511 transitions, 9185 flow, removed 113 selfloop flow, removed 2 redundant places. [2021-10-21 19:15:57,794 INFO L242 Difference]: Finished difference. Result has 682 places, 498 transitions, 8586 flow [2021-10-21 19:15:57,794 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=7816, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8586, PETRI_PLACES=682, PETRI_TRANSITIONS=498} [2021-10-21 19:15:57,795 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 577 predicate places. [2021-10-21 19:15:57,795 INFO L470 AbstractCegarLoop]: Abstraction has has 682 places, 498 transitions, 8586 flow [2021-10-21 19:15:57,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:57,795 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:15:57,795 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] [2021-10-21 19:15:57,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-10-21 19:15:57,795 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:15:57,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:15:57,796 INFO L82 PathProgramCache]: Analyzing trace with hash 750663390, now seen corresponding path program 17 times [2021-10-21 19:15:57,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:15:57,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797748366] [2021-10-21 19:15:57,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:15:57,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:15:57,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:15:57,899 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:57,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:15:57,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797748366] [2021-10-21 19:15:57,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797748366] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:15:57,900 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:15:57,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:15:57,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909884097] [2021-10-21 19:15:57,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:15:57,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:15:57,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:15:57,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:15:57,903 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:15:57,904 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 498 transitions, 8586 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:57,904 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:15:57,904 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:15:57,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:16:01,269 INFO L129 PetriNetUnfolder]: 1065/5782 cut-off events. [2021-10-21 19:16:01,270 INFO L130 PetriNetUnfolder]: For 73186/73339 co-relation queries the response was YES. [2021-10-21 19:16:01,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37594 conditions, 5782 events. 1065/5782 cut-off events. For 73186/73339 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 72612 event pairs, 15 based on Foata normal form. 11/5683 useless extension candidates. Maximal degree in co-relation 37314. Up to 1293 conditions per place. [2021-10-21 19:16:01,433 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 281 selfloop transitions, 129 changer transitions 7/530 dead transitions. [2021-10-21 19:16:01,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 530 transitions, 9998 flow [2021-10-21 19:16:01,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 19:16:01,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 19:16:01,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1516 transitions. [2021-10-21 19:16:01,434 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.768762677484787 [2021-10-21 19:16:01,434 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1516 transitions. [2021-10-21 19:16:01,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1516 transitions. [2021-10-21 19:16:01,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:16:01,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1516 transitions. [2021-10-21 19:16:01,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.17647058823529) internal successors, (1516), 17 states have internal predecessors, (1516), 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:16:01,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:16:01,436 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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:16:01,436 INFO L186 Difference]: Start difference. First operand has 682 places, 498 transitions, 8586 flow. Second operand 17 states and 1516 transitions. [2021-10-21 19:16:01,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 530 transitions, 9998 flow [2021-10-21 19:16:02,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 530 transitions, 9848 flow, removed 75 selfloop flow, removed 2 redundant places. [2021-10-21 19:16:02,613 INFO L242 Difference]: Finished difference. Result has 700 places, 518 transitions, 9174 flow [2021-10-21 19:16:02,613 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=8450, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9174, PETRI_PLACES=700, PETRI_TRANSITIONS=518} [2021-10-21 19:16:02,613 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 595 predicate places. [2021-10-21 19:16:02,613 INFO L470 AbstractCegarLoop]: Abstraction has has 700 places, 518 transitions, 9174 flow [2021-10-21 19:16:02,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:16:02,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:16:02,614 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] [2021-10-21 19:16:02,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-10-21 19:16:02,614 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:16:02,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:16:02,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1839789890, now seen corresponding path program 18 times [2021-10-21 19:16:02,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:16:02,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818577642] [2021-10-21 19:16:02,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:16:02,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:16:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:16:02,707 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:16:02,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:16:02,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818577642] [2021-10-21 19:16:02,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818577642] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:16:02,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:16:02,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:16:02,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888836745] [2021-10-21 19:16:02,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:16:02,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:16:02,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:16:02,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:16:02,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:16:02,763 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 518 transitions, 9174 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:16:02,763 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:16:02,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:16:02,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:16:05,979 INFO L129 PetriNetUnfolder]: 1060/5742 cut-off events. [2021-10-21 19:16:05,979 INFO L130 PetriNetUnfolder]: For 77847/78014 co-relation queries the response was YES. [2021-10-21 19:16:06,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38632 conditions, 5742 events. 1060/5742 cut-off events. For 77847/78014 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 71937 event pairs, 15 based on Foata normal form. 12/5654 useless extension candidates. Maximal degree in co-relation 38347. Up to 1328 conditions per place. [2021-10-21 19:16:06,142 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 283 selfloop transitions, 134 changer transitions 7/537 dead transitions. [2021-10-21 19:16:06,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 537 transitions, 10346 flow [2021-10-21 19:16:06,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:16:06,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:16:06,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1603 transitions. [2021-10-21 19:16:06,144 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.76772030651341 [2021-10-21 19:16:06,144 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1603 transitions. [2021-10-21 19:16:06,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1603 transitions. [2021-10-21 19:16:06,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:16:06,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1603 transitions. [2021-10-21 19:16:06,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 89.05555555555556) internal successors, (1603), 18 states have internal predecessors, (1603), 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:16:06,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:16:06,146 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:16:06,146 INFO L186 Difference]: Start difference. First operand has 700 places, 518 transitions, 9174 flow. Second operand 18 states and 1603 transitions. [2021-10-21 19:16:06,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 537 transitions, 10346 flow [2021-10-21 19:16:07,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 537 transitions, 10055 flow, removed 68 selfloop flow, removed 4 redundant places. [2021-10-21 19:16:07,502 INFO L242 Difference]: Finished difference. Result has 715 places, 527 transitions, 9400 flow [2021-10-21 19:16:07,503 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=8908, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9400, PETRI_PLACES=715, PETRI_TRANSITIONS=527} [2021-10-21 19:16:07,503 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 610 predicate places. [2021-10-21 19:16:07,503 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 527 transitions, 9400 flow [2021-10-21 19:16:07,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:16:07,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:16:07,504 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] [2021-10-21 19:16:07,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-10-21 19:16:07,504 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:16:07,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:16:07,504 INFO L82 PathProgramCache]: Analyzing trace with hash -831745274, now seen corresponding path program 19 times [2021-10-21 19:16:07,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:16:07,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691909230] [2021-10-21 19:16:07,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:16:07,505 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:16:07,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:16:07,591 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:16:07,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:16:07,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691909230] [2021-10-21 19:16:07,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691909230] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:16:07,592 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:16:07,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:16:07,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968472973] [2021-10-21 19:16:07,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:16:07,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:16:07,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:16:07,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:16:07,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:16:07,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 527 transitions, 9400 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:16:07,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:16:07,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:16:07,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:16:11,125 INFO L129 PetriNetUnfolder]: 1065/6079 cut-off events. [2021-10-21 19:16:11,126 INFO L130 PetriNetUnfolder]: For 79243/79396 co-relation queries the response was YES. [2021-10-21 19:16:11,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39233 conditions, 6079 events. 1065/6079 cut-off events. For 79243/79396 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 77975 event pairs, 15 based on Foata normal form. 14/5968 useless extension candidates. Maximal degree in co-relation 38946. Up to 1278 conditions per place. [2021-10-21 19:16:11,310 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 240 selfloop transitions, 183 changer transitions 7/543 dead transitions. [2021-10-21 19:16:11,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 543 transitions, 10493 flow [2021-10-21 19:16:11,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-21 19:16:11,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-21 19:16:11,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1424 transitions. [2021-10-21 19:16:11,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2021-10-21 19:16:11,312 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1424 transitions. [2021-10-21 19:16:11,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1424 transitions. [2021-10-21 19:16:11,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:16:11,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1424 transitions. [2021-10-21 19:16:11,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 89.0) internal successors, (1424), 16 states have internal predecessors, (1424), 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:16:11,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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:16:11,314 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 116.0) internal successors, (1972), 17 states have internal predecessors, (1972), 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:16:11,314 INFO L186 Difference]: Start difference. First operand has 715 places, 527 transitions, 9400 flow. Second operand 16 states and 1424 transitions. [2021-10-21 19:16:11,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 543 transitions, 10493 flow [2021-10-21 19:16:12,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 543 transitions, 10313 flow, removed 54 selfloop flow, removed 19 redundant places. [2021-10-21 19:16:12,821 INFO L242 Difference]: Finished difference. Result has 714 places, 533 transitions, 9728 flow [2021-10-21 19:16:12,822 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9728, PETRI_PLACES=714, PETRI_TRANSITIONS=533} [2021-10-21 19:16:12,822 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 609 predicate places. [2021-10-21 19:16:12,822 INFO L470 AbstractCegarLoop]: Abstraction has has 714 places, 533 transitions, 9728 flow [2021-10-21 19:16:12,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:16:12,822 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 19:16:12,823 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] [2021-10-21 19:16:12,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-10-21 19:16:12,823 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-21 19:16:12,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:16:12,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1023406322, now seen corresponding path program 20 times [2021-10-21 19:16:12,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:16:12,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817281101] [2021-10-21 19:16:12,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:16:12,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:16:12,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:16:12,932 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:16:12,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:16:12,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817281101] [2021-10-21 19:16:12,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817281101] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:16:12,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:16:12,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-21 19:16:12,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443655841] [2021-10-21 19:16:12,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-21 19:16:12,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:16:12,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-21 19:16:12,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-10-21 19:16:12,936 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 116 [2021-10-21 19:16:12,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 533 transitions, 9728 flow. Second operand has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:16:12,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 19:16:12,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 116 [2021-10-21 19:16:12,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 19:16:16,326 INFO L129 PetriNetUnfolder]: 1071/6239 cut-off events. [2021-10-21 19:16:16,326 INFO L130 PetriNetUnfolder]: For 82350/82503 co-relation queries the response was YES. [2021-10-21 19:16:16,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40147 conditions, 6239 events. 1071/6239 cut-off events. For 82350/82503 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 81035 event pairs, 15 based on Foata normal form. 11/6113 useless extension candidates. Maximal degree in co-relation 39873. Up to 1321 conditions per place. [2021-10-21 19:16:16,496 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 0 selfloop transitions, 0 changer transitions 542/542 dead transitions. [2021-10-21 19:16:16,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 542 transitions, 10756 flow [2021-10-21 19:16:16,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 19:16:16,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 19:16:16,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1597 transitions. [2021-10-21 19:16:16,497 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7648467432950191 [2021-10-21 19:16:16,497 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1597 transitions. [2021-10-21 19:16:16,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1597 transitions. [2021-10-21 19:16:16,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 19:16:16,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1597 transitions. [2021-10-21 19:16:16,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 88.72222222222223) internal successors, (1597), 18 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 19:16:16,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:16:16,499 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 116.0) internal successors, (2204), 19 states have internal predecessors, (2204), 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:16:16,500 INFO L186 Difference]: Start difference. First operand has 714 places, 533 transitions, 9728 flow. Second operand 18 states and 1597 transitions. [2021-10-21 19:16:16,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 542 transitions, 10756 flow [2021-10-21 19:16:17,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 542 transitions, 10464 flow, removed 27 selfloop flow, removed 4 redundant places. [2021-10-21 19:16:17,696 INFO L242 Difference]: Finished difference. Result has 723 places, 0 transitions, 0 flow [2021-10-21 19:16:17,696 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9440, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=0, PETRI_PLACES=723, PETRI_TRANSITIONS=0} [2021-10-21 19:16:17,696 INFO L334 CegarLoopForPetriNet]: 105 programPoint places, 618 predicate places. [2021-10-21 19:16:17,696 INFO L470 AbstractCegarLoop]: Abstraction has has 723 places, 0 transitions, 0 flow [2021-10-21 19:16:17,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.2) internal successors, (872), 10 states have internal predecessors, (872), 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:16:17,698 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-21 19:16:17,699 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-21 19:16:17,713 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-21 19:16:17,714 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-21 19:16:17,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-10-21 19:16:17,718 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-21 19:16:17,718 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-21 19:16:17,720 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.10 07:16:17 BasicIcfg [2021-10-21 19:16:17,720 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-21 19:16:17,721 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 19:16:17,721 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 19:16:17,721 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 19:16:17,722 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:13:42" (3/4) ... [2021-10-21 19:16:17,724 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-21 19:16:17,732 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2021-10-21 19:16:17,732 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2021-10-21 19:16:17,732 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread3 [2021-10-21 19:16:17,738 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2021-10-21 19:16:17,739 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-10-21 19:16:17,739 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-21 19:16:17,739 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-21 19:16:17,804 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 19:16:17,804 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 19:16:17,806 INFO L168 Benchmark]: Toolchain (without parser) took 155746.47 ms. Allocated memory was 90.2 MB in the beginning and 9.6 GB in the end (delta: 9.5 GB). Free memory was 53.4 MB in the beginning and 7.8 GB in the end (delta: -7.8 GB). Peak memory consumption was 1.8 GB. Max. memory is 16.1 GB. [2021-10-21 19:16:17,806 INFO L168 Benchmark]: CDTParser took 0.30 ms. Allocated memory is still 90.2 MB. Free memory is still 69.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 19:16:17,806 INFO L168 Benchmark]: CACSL2BoogieTranslator took 320.77 ms. Allocated memory was 90.2 MB in the beginning and 123.7 MB in the end (delta: 33.6 MB). Free memory was 53.2 MB in the beginning and 98.1 MB in the end (delta: -44.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-21 19:16:17,807 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.30 ms. Allocated memory is still 123.7 MB. Free memory was 98.1 MB in the beginning and 96.5 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 19:16:17,807 INFO L168 Benchmark]: Boogie Preprocessor took 50.11 ms. Allocated memory is still 123.7 MB. Free memory was 96.5 MB in the beginning and 95.5 MB in the end (delta: 993.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 19:16:17,807 INFO L168 Benchmark]: RCFGBuilder took 491.43 ms. Allocated memory is still 123.7 MB. Free memory was 95.5 MB in the beginning and 82.4 MB in the end (delta: 13.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-21 19:16:17,808 INFO L168 Benchmark]: TraceAbstraction took 154735.04 ms. Allocated memory was 123.7 MB in the beginning and 9.6 GB in the end (delta: 9.5 GB). Free memory was 81.8 MB in the beginning and 7.8 GB in the end (delta: -7.7 GB). Peak memory consumption was 1.8 GB. Max. memory is 16.1 GB. [2021-10-21 19:16:17,808 INFO L168 Benchmark]: Witness Printer took 83.57 ms. Allocated memory is still 9.6 GB. Free memory was 7.8 GB in the beginning and 7.8 GB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 19:16:17,810 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.30 ms. Allocated memory is still 90.2 MB. Free memory is still 69.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 320.77 ms. Allocated memory was 90.2 MB in the beginning and 123.7 MB in the end (delta: 33.6 MB). Free memory was 53.2 MB in the beginning and 98.1 MB in the end (delta: -44.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 58.30 ms. Allocated memory is still 123.7 MB. Free memory was 98.1 MB in the beginning and 96.5 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 50.11 ms. Allocated memory is still 123.7 MB. Free memory was 96.5 MB in the beginning and 95.5 MB in the end (delta: 993.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * RCFGBuilder took 491.43 ms. Allocated memory is still 123.7 MB. Free memory was 95.5 MB in the beginning and 82.4 MB in the end (delta: 13.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 154735.04 ms. Allocated memory was 123.7 MB in the beginning and 9.6 GB in the end (delta: 9.5 GB). Free memory was 81.8 MB in the beginning and 7.8 GB in the end (delta: -7.7 GB). Peak memory consumption was 1.8 GB. Max. memory is 16.1 GB. * Witness Printer took 83.57 ms. Allocated memory is still 9.6 GB. Free memory was 7.8 GB in the beginning and 7.8 GB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 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: 77]: 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, 148 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 31.1ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 154541.8ms, OverallIterations: 85, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 144544.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 124.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2601 SDtfs, 2610 SDslu, 9349 SDs, 0 SdLazy, 7994 SolverSat, 415 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5096.1ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1281 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 1052 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3637 ImplicationChecksByTransitivity, 7776.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=14915occurred in iteration=43, InterpolantAutomatonStates: 1023, 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: 197.8ms SsaConstructionTime, 1390.7ms SatisfiabilityAnalysisTime, 7514.7ms InterpolantComputationTime, 7137 NumberOfCodeBlocks, 7137 NumberOfCodeBlocksAsserted, 85 NumberOfCheckSat, 7052 ConstructedInterpolants, 0 QuantifiedInterpolants, 28600 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 85 InterpolantComputations, 85 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 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-21 19:16:17,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5b36612-ea9c-4503-b305-4b16a983c76d/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...