./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro --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 b869eaba59e8dca8d7cb2d1135193e506b8377811cada7a7f67b6d0824dd2d3d --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 21:04:20,997 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 21:04:20,999 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 21:04:21,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 21:04:21,028 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 21:04:21,029 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 21:04:21,031 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 21:04:21,034 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 21:04:21,036 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 21:04:21,038 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 21:04:21,039 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 21:04:21,041 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 21:04:21,042 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 21:04:21,043 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 21:04:21,045 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 21:04:21,047 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 21:04:21,049 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 21:04:21,050 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 21:04:21,053 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 21:04:21,055 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 21:04:21,058 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 21:04:21,060 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 21:04:21,061 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 21:04:21,063 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 21:04:21,068 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 21:04:21,068 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 21:04:21,069 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 21:04:21,070 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 21:04:21,071 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 21:04:21,073 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 21:04:21,073 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 21:04:21,074 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 21:04:21,076 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 21:04:21,077 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 21:04:21,078 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 21:04:21,079 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 21:04:21,080 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 21:04:21,081 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 21:04:21,081 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 21:04:21,083 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 21:04:21,084 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 21:04:21,085 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-18 21:04:21,115 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 21:04:21,116 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 21:04:21,116 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 21:04:21,117 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 21:04:21,118 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 21:04:21,118 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 21:04:21,119 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 21:04:21,119 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 21:04:21,120 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 21:04:21,120 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 21:04:21,121 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 21:04:21,121 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 21:04:21,121 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 21:04:21,122 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 21:04:21,122 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 21:04:21,122 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 21:04:21,123 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 21:04:21,123 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 21:04:21,123 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 21:04:21,124 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 21:04:21,124 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 21:04:21,124 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 21:04:21,125 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 21:04:21,125 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 21:04:21,125 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:04:21,126 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 21:04:21,126 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 21:04:21,126 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 21:04:21,127 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 21:04:21,127 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 21:04:21,127 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 21:04:21,128 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 21:04:21,128 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 21:04:21,128 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_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/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_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro 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 -> b869eaba59e8dca8d7cb2d1135193e506b8377811cada7a7f67b6d0824dd2d3d [2022-11-18 21:04:21,462 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 21:04:21,499 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 21:04:21,504 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 21:04:21,505 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 21:04:21,506 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 21:04:21,508 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2022-11-18 21:04:21,606 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/data/15d9f6be1/5d676888d92a49139867f5aa4c3b7794/FLAG79ef46def [2022-11-18 21:04:22,270 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 21:04:22,271 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2022-11-18 21:04:22,280 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/data/15d9f6be1/5d676888d92a49139867f5aa4c3b7794/FLAG79ef46def [2022-11-18 21:04:22,610 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/data/15d9f6be1/5d676888d92a49139867f5aa4c3b7794 [2022-11-18 21:04:22,613 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 21:04:22,616 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 21:04:22,620 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 21:04:22,620 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 21:04:22,631 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 21:04:22,632 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:04:22" (1/1) ... [2022-11-18 21:04:22,633 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a4a9526 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:22, skipping insertion in model container [2022-11-18 21:04:22,634 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:04:22" (1/1) ... [2022-11-18 21:04:22,642 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 21:04:22,679 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 21:04:22,974 WARN L234 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_9202b728-1d1a-431b-89ff-3b776c2457a7/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c[4929,4942] [2022-11-18 21:04:22,992 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:04:23,003 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 21:04:23,045 WARN L234 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_9202b728-1d1a-431b-89ff-3b776c2457a7/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c[4929,4942] [2022-11-18 21:04:23,050 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:04:23,068 INFO L208 MainTranslator]: Completed translation [2022-11-18 21:04:23,069 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23 WrapperNode [2022-11-18 21:04:23,069 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 21:04:23,070 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 21:04:23,070 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 21:04:23,071 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 21:04:23,080 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,093 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,141 INFO L138 Inliner]: procedures = 25, calls = 55, calls flagged for inlining = 21, calls inlined = 29, statements flattened = 388 [2022-11-18 21:04:23,142 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 21:04:23,142 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 21:04:23,143 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 21:04:23,143 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 21:04:23,153 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,154 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,160 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,160 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,185 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,209 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,212 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,214 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,219 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 21:04:23,236 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 21:04:23,236 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 21:04:23,237 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 21:04:23,243 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (1/1) ... [2022-11-18 21:04:23,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:04:23,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:04:23,277 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 21:04:23,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 21:04:23,321 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 21:04:23,321 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 21:04:23,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 21:04:23,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 21:04:23,321 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-18 21:04:23,321 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-18 21:04:23,322 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-18 21:04:23,322 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-18 21:04:23,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 21:04:23,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 21:04:23,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 21:04:23,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 21:04:23,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 21:04:23,325 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 21:04:23,448 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 21:04:23,450 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 21:04:24,346 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 21:04:24,370 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 21:04:24,370 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-18 21:04:24,373 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:04:24 BoogieIcfgContainer [2022-11-18 21:04:24,373 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 21:04:24,378 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 21:04:24,378 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 21:04:24,382 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 21:04:24,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 09:04:22" (1/3) ... [2022-11-18 21:04:24,383 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56e9567a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:04:24, skipping insertion in model container [2022-11-18 21:04:24,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:04:23" (2/3) ... [2022-11-18 21:04:24,384 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56e9567a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:04:24, skipping insertion in model container [2022-11-18 21:04:24,384 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:04:24" (3/3) ... [2022-11-18 21:04:24,385 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2022-11-18 21:04:24,394 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 21:04:24,402 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 21:04:24,402 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 21:04:24,402 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 21:04:24,627 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-18 21:04:24,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 474 places, 516 transitions, 1048 flow [2022-11-18 21:04:24,914 INFO L130 PetriNetUnfolder]: 49/514 cut-off events. [2022-11-18 21:04:24,914 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 21:04:24,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 523 conditions, 514 events. 49/514 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1536 event pairs, 0 based on Foata normal form. 0/464 useless extension candidates. Maximal degree in co-relation 353. Up to 2 conditions per place. [2022-11-18 21:04:24,927 INFO L82 GeneralOperation]: Start removeDead. Operand has 474 places, 516 transitions, 1048 flow [2022-11-18 21:04:24,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 463 places, 505 transitions, 1022 flow [2022-11-18 21:04:24,946 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 21:04:24,952 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7668e347, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 21:04:24,953 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-18 21:04:25,080 INFO L130 PetriNetUnfolder]: 46/491 cut-off events. [2022-11-18 21:04:25,080 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 21:04:25,081 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:25,082 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:25,083 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:25,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:25,089 INFO L85 PathProgramCache]: Analyzing trace with hash -676823716, now seen corresponding path program 1 times [2022-11-18 21:04:25,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:25,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006310039] [2022-11-18 21:04:25,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:25,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:25,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:25,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:25,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:25,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006310039] [2022-11-18 21:04:25,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006310039] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:25,446 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:25,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 21:04:25,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048676352] [2022-11-18 21:04:25,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:25,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 21:04:25,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 21:04:25,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 21:04:25,490 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 516 [2022-11-18 21:04:25,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 505 transitions, 1022 flow. Second operand has 2 states, 2 states have (on average 489.0) internal successors, (978), 2 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:25,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:25,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 516 [2022-11-18 21:04:25,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:25,634 INFO L130 PetriNetUnfolder]: 24/480 cut-off events. [2022-11-18 21:04:25,635 INFO L131 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-11-18 21:04:25,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 480 events. 24/480 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1479 event pairs, 0 based on Foata normal form. 30/465 useless extension candidates. Maximal degree in co-relation 336. Up to 5 conditions per place. [2022-11-18 21:04:25,646 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 4 selfloop transitions, 0 changer transitions 5/480 dead transitions. [2022-11-18 21:04:25,646 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 480 transitions, 980 flow [2022-11-18 21:04:25,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 21:04:25,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 21:04:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1001 transitions. [2022-11-18 21:04:25,673 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9699612403100775 [2022-11-18 21:04:25,674 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1001 transitions. [2022-11-18 21:04:25,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1001 transitions. [2022-11-18 21:04:25,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:25,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1001 transitions. [2022-11-18 21:04:25,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 500.5) internal successors, (1001), 2 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:25,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 516.0) internal successors, (1548), 3 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:25,702 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 516.0) internal successors, (1548), 3 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:25,703 INFO L175 Difference]: Start difference. First operand has 463 places, 505 transitions, 1022 flow. Second operand 2 states and 1001 transitions. [2022-11-18 21:04:25,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 480 transitions, 980 flow [2022-11-18 21:04:25,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 480 transitions, 972 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 21:04:25,726 INFO L231 Difference]: Finished difference. Result has 460 places, 475 transitions, 954 flow [2022-11-18 21:04:25,729 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=954, PETRI_PLACES=460, PETRI_TRANSITIONS=475} [2022-11-18 21:04:25,734 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, -3 predicate places. [2022-11-18 21:04:25,735 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 475 transitions, 954 flow [2022-11-18 21:04:25,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 489.0) internal successors, (978), 2 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:25,736 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:25,736 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:25,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 21:04:25,737 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:25,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:25,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1948814404, now seen corresponding path program 1 times [2022-11-18 21:04:25,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:25,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739997054] [2022-11-18 21:04:25,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:25,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:25,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:26,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:26,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:26,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739997054] [2022-11-18 21:04:26,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739997054] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:26,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:26,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:04:26,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155772714] [2022-11-18 21:04:26,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:26,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:04:26,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:26,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:04:26,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:04:26,041 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-18 21:04:26,043 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 475 transitions, 954 flow. Second operand has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 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) [2022-11-18 21:04:26,044 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:26,044 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-18 21:04:26,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:26,527 INFO L130 PetriNetUnfolder]: 127/1661 cut-off events. [2022-11-18 21:04:26,528 INFO L131 PetriNetUnfolder]: For 19/21 co-relation queries the response was YES. [2022-11-18 21:04:26,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1800 conditions, 1661 events. 127/1661 cut-off events. For 19/21 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 12674 event pairs, 36 based on Foata normal form. 1/1496 useless extension candidates. Maximal degree in co-relation 1797. Up to 88 conditions per place. [2022-11-18 21:04:26,543 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 29 selfloop transitions, 2 changer transitions 0/488 dead transitions. [2022-11-18 21:04:26,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 488 transitions, 1045 flow [2022-11-18 21:04:26,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:04:26,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:04:26,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1449 transitions. [2022-11-18 21:04:26,547 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.936046511627907 [2022-11-18 21:04:26,548 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1449 transitions. [2022-11-18 21:04:26,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1449 transitions. [2022-11-18 21:04:26,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:26,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1449 transitions. [2022-11-18 21:04:26,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.0) internal successors, (1449), 3 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:26,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:26,557 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:26,557 INFO L175 Difference]: Start difference. First operand has 460 places, 475 transitions, 954 flow. Second operand 3 states and 1449 transitions. [2022-11-18 21:04:26,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 488 transitions, 1045 flow [2022-11-18 21:04:26,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 488 transitions, 1045 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 21:04:26,567 INFO L231 Difference]: Finished difference. Result has 459 places, 477 transitions, 974 flow [2022-11-18 21:04:26,568 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=974, PETRI_PLACES=459, PETRI_TRANSITIONS=477} [2022-11-18 21:04:26,569 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, -4 predicate places. [2022-11-18 21:04:26,569 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 477 transitions, 974 flow [2022-11-18 21:04:26,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 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) [2022-11-18 21:04:26,570 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:26,571 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:26,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 21:04:26,571 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:26,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:26,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1231189308, now seen corresponding path program 2 times [2022-11-18 21:04:26,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:26,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740154906] [2022-11-18 21:04:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:26,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:26,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:26,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740154906] [2022-11-18 21:04:26,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740154906] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:26,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:26,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:04:26,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073283038] [2022-11-18 21:04:26,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:26,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:04:26,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:26,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:04:26,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:04:26,812 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-18 21:04:26,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 477 transitions, 974 flow. Second operand has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 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) [2022-11-18 21:04:26,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:26,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-18 21:04:26,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:27,188 INFO L130 PetriNetUnfolder]: 120/1621 cut-off events. [2022-11-18 21:04:27,188 INFO L131 PetriNetUnfolder]: For 75/80 co-relation queries the response was YES. [2022-11-18 21:04:27,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1814 conditions, 1621 events. 120/1621 cut-off events. For 75/80 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 12382 event pairs, 39 based on Foata normal form. 4/1497 useless extension candidates. Maximal degree in co-relation 1809. Up to 100 conditions per place. [2022-11-18 21:04:27,203 INFO L137 encePairwiseOnDemand]: 510/516 looper letters, 29 selfloop transitions, 4 changer transitions 0/490 dead transitions. [2022-11-18 21:04:27,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 490 transitions, 1073 flow [2022-11-18 21:04:27,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:04:27,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:04:27,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1449 transitions. [2022-11-18 21:04:27,209 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.936046511627907 [2022-11-18 21:04:27,209 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1449 transitions. [2022-11-18 21:04:27,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1449 transitions. [2022-11-18 21:04:27,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:27,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1449 transitions. [2022-11-18 21:04:27,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.0) internal successors, (1449), 3 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,222 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,222 INFO L175 Difference]: Start difference. First operand has 459 places, 477 transitions, 974 flow. Second operand 3 states and 1449 transitions. [2022-11-18 21:04:27,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 490 transitions, 1073 flow [2022-11-18 21:04:27,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 490 transitions, 1071 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 21:04:27,234 INFO L231 Difference]: Finished difference. Result has 462 places, 479 transitions, 1004 flow [2022-11-18 21:04:27,235 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1004, PETRI_PLACES=462, PETRI_TRANSITIONS=479} [2022-11-18 21:04:27,238 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, -1 predicate places. [2022-11-18 21:04:27,238 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 479 transitions, 1004 flow [2022-11-18 21:04:27,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 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) [2022-11-18 21:04:27,240 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:27,240 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:27,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 21:04:27,241 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:27,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:27,242 INFO L85 PathProgramCache]: Analyzing trace with hash 311550952, now seen corresponding path program 1 times [2022-11-18 21:04:27,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:27,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301200774] [2022-11-18 21:04:27,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:27,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:27,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:27,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:27,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:27,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301200774] [2022-11-18 21:04:27,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301200774] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:27,532 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:27,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:04:27,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292029436] [2022-11-18 21:04:27,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:27,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:04:27,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:27,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:04:27,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:04:27,537 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 464 out of 516 [2022-11-18 21:04:27,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 479 transitions, 1004 flow. Second operand has 5 states, 5 states have (on average 467.6) internal successors, (2338), 5 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:27,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 464 of 516 [2022-11-18 21:04:27,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:27,748 INFO L130 PetriNetUnfolder]: 26/558 cut-off events. [2022-11-18 21:04:27,748 INFO L131 PetriNetUnfolder]: For 21/37 co-relation queries the response was YES. [2022-11-18 21:04:27,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 558 events. 26/558 cut-off events. For 21/37 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2130 event pairs, 0 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 624. Up to 31 conditions per place. [2022-11-18 21:04:27,758 INFO L137 encePairwiseOnDemand]: 506/516 looper letters, 26 selfloop transitions, 8 changer transitions 0/487 dead transitions. [2022-11-18 21:04:27,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 487 transitions, 1088 flow [2022-11-18 21:04:27,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:04:27,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 21:04:27,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2356 transitions. [2022-11-18 21:04:27,765 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9131782945736434 [2022-11-18 21:04:27,765 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2356 transitions. [2022-11-18 21:04:27,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2356 transitions. [2022-11-18 21:04:27,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:27,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2356 transitions. [2022-11-18 21:04:27,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 471.2) internal successors, (2356), 5 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 516.0) internal successors, (3096), 6 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,787 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 516.0) internal successors, (3096), 6 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,788 INFO L175 Difference]: Start difference. First operand has 462 places, 479 transitions, 1004 flow. Second operand 5 states and 2356 transitions. [2022-11-18 21:04:27,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 487 transitions, 1088 flow [2022-11-18 21:04:27,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 487 transitions, 1076 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-18 21:04:27,804 INFO L231 Difference]: Finished difference. Result has 465 places, 481 transitions, 1024 flow [2022-11-18 21:04:27,805 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1024, PETRI_PLACES=465, PETRI_TRANSITIONS=481} [2022-11-18 21:04:27,807 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 2 predicate places. [2022-11-18 21:04:27,807 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 481 transitions, 1024 flow [2022-11-18 21:04:27,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 467.6) internal successors, (2338), 5 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:27,809 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:27,810 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:27,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 21:04:27,810 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:27,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:27,811 INFO L85 PathProgramCache]: Analyzing trace with hash 625696930, now seen corresponding path program 1 times [2022-11-18 21:04:27,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:27,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313940497] [2022-11-18 21:04:27,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:27,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:27,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 21:04:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:28,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313940497] [2022-11-18 21:04:28,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313940497] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:28,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880458663] [2022-11-18 21:04:28,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:28,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:28,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:04:28,075 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:04:28,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 21:04:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:28,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 21:04:28,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 21:04:28,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:04:28,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 21:04:28,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880458663] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:04:28,636 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 21:04:28,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-18 21:04:28,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199318727] [2022-11-18 21:04:28,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 21:04:28,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-18 21:04:28,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:28,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 21:04:28,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-11-18 21:04:28,652 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 462 out of 516 [2022-11-18 21:04:28,663 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 481 transitions, 1024 flow. Second operand has 15 states, 15 states have (on average 465.1333333333333) internal successors, (6977), 15 states have internal predecessors, (6977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:28,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:28,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 462 of 516 [2022-11-18 21:04:28,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:29,153 INFO L130 PetriNetUnfolder]: 26/574 cut-off events. [2022-11-18 21:04:29,153 INFO L131 PetriNetUnfolder]: For 22/37 co-relation queries the response was YES. [2022-11-18 21:04:29,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 574 events. 26/574 cut-off events. For 22/37 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2116 event pairs, 0 based on Foata normal form. 4/541 useless extension candidates. Maximal degree in co-relation 666. Up to 25 conditions per place. [2022-11-18 21:04:29,164 INFO L137 encePairwiseOnDemand]: 500/516 looper letters, 28 selfloop transitions, 22 changer transitions 0/501 dead transitions. [2022-11-18 21:04:29,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 501 transitions, 1168 flow [2022-11-18 21:04:29,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 21:04:29,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 21:04:29,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5136 transitions. [2022-11-18 21:04:29,177 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.904862579281184 [2022-11-18 21:04:29,177 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5136 transitions. [2022-11-18 21:04:29,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5136 transitions. [2022-11-18 21:04:29,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:29,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5136 transitions. [2022-11-18 21:04:29,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 466.90909090909093) internal successors, (5136), 11 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:29,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 516.0) internal successors, (6192), 12 states have internal predecessors, (6192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:29,208 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 516.0) internal successors, (6192), 12 states have internal predecessors, (6192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:29,208 INFO L175 Difference]: Start difference. First operand has 465 places, 481 transitions, 1024 flow. Second operand 11 states and 5136 transitions. [2022-11-18 21:04:29,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 501 transitions, 1168 flow [2022-11-18 21:04:29,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 501 transitions, 1156 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-18 21:04:29,243 INFO L231 Difference]: Finished difference. Result has 475 places, 493 transitions, 1123 flow [2022-11-18 21:04:29,244 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1123, PETRI_PLACES=475, PETRI_TRANSITIONS=493} [2022-11-18 21:04:29,245 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 12 predicate places. [2022-11-18 21:04:29,246 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 493 transitions, 1123 flow [2022-11-18 21:04:29,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 465.1333333333333) internal successors, (6977), 15 states have internal predecessors, (6977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:29,249 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:29,249 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:29,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:29,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:29,457 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:29,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:29,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1100582878, now seen corresponding path program 2 times [2022-11-18 21:04:29,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:29,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948914142] [2022-11-18 21:04:29,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:29,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:29,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:29,873 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 21:04:29,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:29,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948914142] [2022-11-18 21:04:29,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948914142] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:29,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691030408] [2022-11-18 21:04:29,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 21:04:29,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:29,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:04:29,876 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:04:29,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 21:04:30,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 21:04:30,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:04:30,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 21:04:30,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-18 21:04:30,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:30,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691030408] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:30,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 21:04:30,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2022-11-18 21:04:30,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263759265] [2022-11-18 21:04:30,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:30,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:30,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:30,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:30,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-11-18 21:04:30,435 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:30,440 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 493 transitions, 1123 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:30,440 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:30,440 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:30,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:31,382 INFO L130 PetriNetUnfolder]: 383/2430 cut-off events. [2022-11-18 21:04:31,382 INFO L131 PetriNetUnfolder]: For 77/83 co-relation queries the response was YES. [2022-11-18 21:04:31,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3194 conditions, 2430 events. 383/2430 cut-off events. For 77/83 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 20272 event pairs, 211 based on Foata normal form. 1/2189 useless extension candidates. Maximal degree in co-relation 3184. Up to 507 conditions per place. [2022-11-18 21:04:31,405 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 88 selfloop transitions, 3 changer transitions 24/559 dead transitions. [2022-11-18 21:04:31,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 559 transitions, 1496 flow [2022-11-18 21:04:31,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 21:04:31,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 21:04:31,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7528 transitions. [2022-11-18 21:04:31,421 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8581851345189239 [2022-11-18 21:04:31,421 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7528 transitions. [2022-11-18 21:04:31,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7528 transitions. [2022-11-18 21:04:31,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:31,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7528 transitions. [2022-11-18 21:04:31,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 442.8235294117647) internal successors, (7528), 17 states have internal predecessors, (7528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:31,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:31,463 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:31,464 INFO L175 Difference]: Start difference. First operand has 475 places, 493 transitions, 1123 flow. Second operand 17 states and 7528 transitions. [2022-11-18 21:04:31,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 559 transitions, 1496 flow [2022-11-18 21:04:31,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 559 transitions, 1479 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-18 21:04:31,478 INFO L231 Difference]: Finished difference. Result has 503 places, 495 transitions, 1161 flow [2022-11-18 21:04:31,479 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1161, PETRI_PLACES=503, PETRI_TRANSITIONS=495} [2022-11-18 21:04:31,480 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 40 predicate places. [2022-11-18 21:04:31,480 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 495 transitions, 1161 flow [2022-11-18 21:04:31,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:31,482 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:31,482 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:31,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:31,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:31,690 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:31,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:31,691 INFO L85 PathProgramCache]: Analyzing trace with hash -791673132, now seen corresponding path program 3 times [2022-11-18 21:04:31,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:31,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77882809] [2022-11-18 21:04:31,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:31,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:32,232 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 21:04:32,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:32,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77882809] [2022-11-18 21:04:32,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77882809] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:32,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366199482] [2022-11-18 21:04:32,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 21:04:32,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:32,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:04:32,236 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:04:32,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 21:04:32,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-18 21:04:32,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:04:32,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 21:04:32,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-18 21:04:32,693 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:32,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366199482] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:32,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 21:04:32,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2022-11-18 21:04:32,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865529831] [2022-11-18 21:04:32,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:32,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:32,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:32,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:32,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-11-18 21:04:32,702 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:32,707 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 495 transitions, 1161 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:32,707 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:32,707 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:32,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:33,842 INFO L130 PetriNetUnfolder]: 390/2492 cut-off events. [2022-11-18 21:04:33,842 INFO L131 PetriNetUnfolder]: For 929/942 co-relation queries the response was YES. [2022-11-18 21:04:33,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3950 conditions, 2492 events. 390/2492 cut-off events. For 929/942 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 20925 event pairs, 204 based on Foata normal form. 1/2244 useless extension candidates. Maximal degree in co-relation 3925. Up to 497 conditions per place. [2022-11-18 21:04:33,880 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 112 selfloop transitions, 5 changer transitions 22/583 dead transitions. [2022-11-18 21:04:33,881 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 583 transitions, 1824 flow [2022-11-18 21:04:33,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 21:04:33,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 21:04:33,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7976 transitions. [2022-11-18 21:04:33,901 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8587424633936261 [2022-11-18 21:04:33,901 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7976 transitions. [2022-11-18 21:04:33,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7976 transitions. [2022-11-18 21:04:33,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:33,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7976 transitions. [2022-11-18 21:04:33,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 443.1111111111111) internal successors, (7976), 18 states have internal predecessors, (7976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:33,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:33,951 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:33,951 INFO L175 Difference]: Start difference. First operand has 503 places, 495 transitions, 1161 flow. Second operand 18 states and 7976 transitions. [2022-11-18 21:04:33,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 583 transitions, 1824 flow [2022-11-18 21:04:33,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 583 transitions, 1762 flow, removed 28 selfloop flow, removed 9 redundant places. [2022-11-18 21:04:33,979 INFO L231 Difference]: Finished difference. Result has 515 places, 499 transitions, 1223 flow [2022-11-18 21:04:33,980 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1223, PETRI_PLACES=515, PETRI_TRANSITIONS=499} [2022-11-18 21:04:33,981 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 52 predicate places. [2022-11-18 21:04:33,981 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 499 transitions, 1223 flow [2022-11-18 21:04:33,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:33,983 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:33,984 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:33,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:34,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-18 21:04:34,192 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:34,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:34,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1493491560, now seen corresponding path program 4 times [2022-11-18 21:04:34,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:34,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733799709] [2022-11-18 21:04:34,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:34,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:34,636 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 21:04:34,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:34,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733799709] [2022-11-18 21:04:34,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733799709] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:34,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748436578] [2022-11-18 21:04:34,638 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 21:04:34,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:34,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:04:34,640 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:04:34,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 21:04:34,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 21:04:34,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:04:34,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 21:04:34,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:35,126 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 21:04:35,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:04:35,346 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 21:04:35,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748436578] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:04:35,347 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 21:04:35,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-11-18 21:04:35,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044624486] [2022-11-18 21:04:35,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 21:04:35,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-18 21:04:35,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:35,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-18 21:04:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-11-18 21:04:35,362 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 462 out of 516 [2022-11-18 21:04:35,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 499 transitions, 1223 flow. Second operand has 22 states, 22 states have (on average 465.04545454545456) internal successors, (10231), 22 states have internal predecessors, (10231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:35,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:35,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 462 of 516 [2022-11-18 21:04:35,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:36,063 INFO L130 PetriNetUnfolder]: 53/723 cut-off events. [2022-11-18 21:04:36,063 INFO L131 PetriNetUnfolder]: For 558/618 co-relation queries the response was YES. [2022-11-18 21:04:36,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1258 conditions, 723 events. 53/723 cut-off events. For 558/618 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3227 event pairs, 19 based on Foata normal form. 7/674 useless extension candidates. Maximal degree in co-relation 1225. Up to 34 conditions per place. [2022-11-18 21:04:36,079 INFO L137 encePairwiseOnDemand]: 500/516 looper letters, 36 selfloop transitions, 34 changer transitions 0/527 dead transitions. [2022-11-18 21:04:36,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 527 transitions, 1475 flow [2022-11-18 21:04:36,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 21:04:36,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 21:04:36,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7928 transitions. [2022-11-18 21:04:36,098 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9037847697218422 [2022-11-18 21:04:36,098 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7928 transitions. [2022-11-18 21:04:36,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7928 transitions. [2022-11-18 21:04:36,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:36,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7928 transitions. [2022-11-18 21:04:36,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 466.3529411764706) internal successors, (7928), 17 states have internal predecessors, (7928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:36,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:36,152 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:36,152 INFO L175 Difference]: Start difference. First operand has 515 places, 499 transitions, 1223 flow. Second operand 17 states and 7928 transitions. [2022-11-18 21:04:36,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 527 transitions, 1475 flow [2022-11-18 21:04:36,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 527 transitions, 1460 flow, removed 7 selfloop flow, removed 8 redundant places. [2022-11-18 21:04:36,169 INFO L231 Difference]: Finished difference. Result has 515 places, 513 transitions, 1383 flow [2022-11-18 21:04:36,171 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1383, PETRI_PLACES=515, PETRI_TRANSITIONS=513} [2022-11-18 21:04:36,175 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 52 predicate places. [2022-11-18 21:04:36,176 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 513 transitions, 1383 flow [2022-11-18 21:04:36,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 465.04545454545456) internal successors, (10231), 22 states have internal predecessors, (10231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:36,180 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:36,180 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:36,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:36,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9202b728-1d1a-431b-89ff-3b776c2457a7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:36,390 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:36,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:36,391 INFO L85 PathProgramCache]: Analyzing trace with hash 238945142, now seen corresponding path program 5 times [2022-11-18 21:04:36,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:36,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687868643] [2022-11-18 21:04:36,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:36,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:37,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:37,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687868643] [2022-11-18 21:04:37,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687868643] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:37,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:37,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:37,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335783830] [2022-11-18 21:04:37,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:37,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:37,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:37,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:37,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:37,164 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:37,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 513 transitions, 1383 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:37,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:37,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:37,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:38,278 INFO L130 PetriNetUnfolder]: 407/2649 cut-off events. [2022-11-18 21:04:38,278 INFO L131 PetriNetUnfolder]: For 1541/1551 co-relation queries the response was YES. [2022-11-18 21:04:38,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4547 conditions, 2649 events. 407/2649 cut-off events. For 1541/1551 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 22506 event pairs, 229 based on Foata normal form. 1/2377 useless extension candidates. Maximal degree in co-relation 4518. Up to 581 conditions per place. [2022-11-18 21:04:38,310 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 76 selfloop transitions, 8 changer transitions 20/562 dead transitions. [2022-11-18 21:04:38,310 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 562 transitions, 1906 flow [2022-11-18 21:04:38,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 21:04:38,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 21:04:38,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7073 transitions. [2022-11-18 21:04:38,327 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8567102713178295 [2022-11-18 21:04:38,327 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7073 transitions. [2022-11-18 21:04:38,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7073 transitions. [2022-11-18 21:04:38,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:38,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7073 transitions. [2022-11-18 21:04:38,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 442.0625) internal successors, (7073), 16 states have internal predecessors, (7073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:38,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:38,363 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:38,363 INFO L175 Difference]: Start difference. First operand has 515 places, 513 transitions, 1383 flow. Second operand 16 states and 7073 transitions. [2022-11-18 21:04:38,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 562 transitions, 1906 flow [2022-11-18 21:04:38,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 562 transitions, 1861 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-11-18 21:04:38,388 INFO L231 Difference]: Finished difference. Result has 533 places, 520 transitions, 1453 flow [2022-11-18 21:04:38,389 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1453, PETRI_PLACES=533, PETRI_TRANSITIONS=520} [2022-11-18 21:04:38,390 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 70 predicate places. [2022-11-18 21:04:38,390 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 520 transitions, 1453 flow [2022-11-18 21:04:38,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:38,392 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:38,392 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:38,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 21:04:38,393 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:38,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:38,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1167376054, now seen corresponding path program 6 times [2022-11-18 21:04:38,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:38,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797570162] [2022-11-18 21:04:38,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:38,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:38,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:39,006 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:39,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:39,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797570162] [2022-11-18 21:04:39,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797570162] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:39,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:39,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:39,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54283948] [2022-11-18 21:04:39,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:39,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:39,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:39,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:39,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:39,015 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:39,020 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 520 transitions, 1453 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:39,020 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:39,020 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:39,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:40,214 INFO L130 PetriNetUnfolder]: 419/2770 cut-off events. [2022-11-18 21:04:40,216 INFO L131 PetriNetUnfolder]: For 2469/2488 co-relation queries the response was YES. [2022-11-18 21:04:40,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4916 conditions, 2770 events. 419/2770 cut-off events. For 2469/2488 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 23420 event pairs, 231 based on Foata normal form. 2/2479 useless extension candidates. Maximal degree in co-relation 4876. Up to 540 conditions per place. [2022-11-18 21:04:40,250 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 72 selfloop transitions, 12 changer transitions 20/562 dead transitions. [2022-11-18 21:04:40,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 562 transitions, 2006 flow [2022-11-18 21:04:40,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 21:04:40,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 21:04:40,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6637 transitions. [2022-11-18 21:04:40,267 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8574935400516795 [2022-11-18 21:04:40,267 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6637 transitions. [2022-11-18 21:04:40,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6637 transitions. [2022-11-18 21:04:40,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:40,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6637 transitions. [2022-11-18 21:04:40,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.46666666666664) internal successors, (6637), 15 states have internal predecessors, (6637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:40,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:40,305 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:40,305 INFO L175 Difference]: Start difference. First operand has 533 places, 520 transitions, 1453 flow. Second operand 15 states and 6637 transitions. [2022-11-18 21:04:40,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 562 transitions, 2006 flow [2022-11-18 21:04:40,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 562 transitions, 1932 flow, removed 37 selfloop flow, removed 7 redundant places. [2022-11-18 21:04:40,336 INFO L231 Difference]: Finished difference. Result has 542 places, 525 transitions, 1550 flow [2022-11-18 21:04:40,338 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1550, PETRI_PLACES=542, PETRI_TRANSITIONS=525} [2022-11-18 21:04:40,339 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 79 predicate places. [2022-11-18 21:04:40,339 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 525 transitions, 1550 flow [2022-11-18 21:04:40,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:40,341 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:40,341 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:40,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 21:04:40,342 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:40,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:40,343 INFO L85 PathProgramCache]: Analyzing trace with hash 192410670, now seen corresponding path program 7 times [2022-11-18 21:04:40,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:40,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518674920] [2022-11-18 21:04:40,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:40,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:40,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:41,063 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:41,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:41,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518674920] [2022-11-18 21:04:41,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518674920] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:41,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:41,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:41,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451232006] [2022-11-18 21:04:41,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:41,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:41,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:41,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:41,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:41,073 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:41,079 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 525 transitions, 1550 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:41,079 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:41,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:41,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:42,374 INFO L130 PetriNetUnfolder]: 390/2546 cut-off events. [2022-11-18 21:04:42,375 INFO L131 PetriNetUnfolder]: For 3065/3086 co-relation queries the response was YES. [2022-11-18 21:04:42,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4820 conditions, 2546 events. 390/2546 cut-off events. For 3065/3086 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21486 event pairs, 234 based on Foata normal form. 3/2291 useless extension candidates. Maximal degree in co-relation 4774. Up to 592 conditions per place. [2022-11-18 21:04:42,417 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 73 selfloop transitions, 13 changer transitions 18/562 dead transitions. [2022-11-18 21:04:42,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 562 transitions, 2086 flow [2022-11-18 21:04:42,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:04:42,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 21:04:42,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6194 transitions. [2022-11-18 21:04:42,430 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8574197120708749 [2022-11-18 21:04:42,431 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6194 transitions. [2022-11-18 21:04:42,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6194 transitions. [2022-11-18 21:04:42,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:42,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6194 transitions. [2022-11-18 21:04:42,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.42857142857144) internal successors, (6194), 14 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:42,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:42,469 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:42,469 INFO L175 Difference]: Start difference. First operand has 542 places, 525 transitions, 1550 flow. Second operand 14 states and 6194 transitions. [2022-11-18 21:04:42,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 562 transitions, 2086 flow [2022-11-18 21:04:42,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 562 transitions, 2003 flow, removed 36 selfloop flow, removed 7 redundant places. [2022-11-18 21:04:42,505 INFO L231 Difference]: Finished difference. Result has 548 places, 530 transitions, 1619 flow [2022-11-18 21:04:42,506 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1619, PETRI_PLACES=548, PETRI_TRANSITIONS=530} [2022-11-18 21:04:42,507 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 85 predicate places. [2022-11-18 21:04:42,507 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 530 transitions, 1619 flow [2022-11-18 21:04:42,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:42,509 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:42,510 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:42,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 21:04:42,511 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:42,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:42,511 INFO L85 PathProgramCache]: Analyzing trace with hash 200144370, now seen corresponding path program 8 times [2022-11-18 21:04:42,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:42,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370047008] [2022-11-18 21:04:42,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:42,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:42,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:43,165 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:43,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:43,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370047008] [2022-11-18 21:04:43,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370047008] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:43,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:43,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:43,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062269444] [2022-11-18 21:04:43,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:43,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:43,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:43,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:43,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:43,176 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:43,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 530 transitions, 1619 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:43,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:43,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:43,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:44,399 INFO L130 PetriNetUnfolder]: 383/2517 cut-off events. [2022-11-18 21:04:44,399 INFO L131 PetriNetUnfolder]: For 2940/2960 co-relation queries the response was YES. [2022-11-18 21:04:44,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4696 conditions, 2517 events. 383/2517 cut-off events. For 2940/2960 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21256 event pairs, 231 based on Foata normal form. 3/2265 useless extension candidates. Maximal degree in co-relation 4647. Up to 577 conditions per place. [2022-11-18 21:04:44,433 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 71 selfloop transitions, 4 changer transitions 23/556 dead transitions. [2022-11-18 21:04:44,433 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 556 transitions, 1984 flow [2022-11-18 21:04:44,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:04:44,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 21:04:44,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6190 transitions. [2022-11-18 21:04:44,449 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8568660022148394 [2022-11-18 21:04:44,450 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6190 transitions. [2022-11-18 21:04:44,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6190 transitions. [2022-11-18 21:04:44,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:44,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6190 transitions. [2022-11-18 21:04:44,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.14285714285717) internal successors, (6190), 14 states have internal predecessors, (6190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:44,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:44,500 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:44,501 INFO L175 Difference]: Start difference. First operand has 548 places, 530 transitions, 1619 flow. Second operand 14 states and 6190 transitions. [2022-11-18 21:04:44,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 556 transitions, 1984 flow [2022-11-18 21:04:44,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 556 transitions, 1911 flow, removed 26 selfloop flow, removed 10 redundant places. [2022-11-18 21:04:44,536 INFO L231 Difference]: Finished difference. Result has 550 places, 519 transitions, 1452 flow [2022-11-18 21:04:44,537 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1452, PETRI_PLACES=550, PETRI_TRANSITIONS=519} [2022-11-18 21:04:44,538 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 87 predicate places. [2022-11-18 21:04:44,538 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 519 transitions, 1452 flow [2022-11-18 21:04:44,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:44,539 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:44,540 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:44,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 21:04:44,540 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:44,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:44,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1894622352, now seen corresponding path program 9 times [2022-11-18 21:04:44,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:44,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277901318] [2022-11-18 21:04:44,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:44,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:44,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:45,155 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:45,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:45,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277901318] [2022-11-18 21:04:45,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277901318] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:45,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:45,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:45,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683179267] [2022-11-18 21:04:45,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:45,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:45,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:45,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:45,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:45,163 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:45,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 519 transitions, 1452 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:45,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:45,168 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:45,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:46,384 INFO L130 PetriNetUnfolder]: 388/2533 cut-off events. [2022-11-18 21:04:46,384 INFO L131 PetriNetUnfolder]: For 2752/2766 co-relation queries the response was YES. [2022-11-18 21:04:46,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4684 conditions, 2533 events. 388/2533 cut-off events. For 2752/2766 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 21298 event pairs, 216 based on Foata normal form. 2/2279 useless extension candidates. Maximal degree in co-relation 4638. Up to 535 conditions per place. [2022-11-18 21:04:46,425 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 75 selfloop transitions, 15 changer transitions 18/566 dead transitions. [2022-11-18 21:04:46,425 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 566 transitions, 2027 flow [2022-11-18 21:04:46,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 21:04:46,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 21:04:46,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7075 transitions. [2022-11-18 21:04:46,435 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.856952519379845 [2022-11-18 21:04:46,435 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7075 transitions. [2022-11-18 21:04:46,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7075 transitions. [2022-11-18 21:04:46,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:46,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7075 transitions. [2022-11-18 21:04:46,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 442.1875) internal successors, (7075), 16 states have internal predecessors, (7075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:46,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:46,464 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:46,464 INFO L175 Difference]: Start difference. First operand has 550 places, 519 transitions, 1452 flow. Second operand 16 states and 7075 transitions. [2022-11-18 21:04:46,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 566 transitions, 2027 flow [2022-11-18 21:04:46,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 566 transitions, 1944 flow, removed 22 selfloop flow, removed 13 redundant places. [2022-11-18 21:04:46,497 INFO L231 Difference]: Finished difference. Result has 542 places, 528 transitions, 1588 flow [2022-11-18 21:04:46,498 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1588, PETRI_PLACES=542, PETRI_TRANSITIONS=528} [2022-11-18 21:04:46,499 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 79 predicate places. [2022-11-18 21:04:46,499 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 528 transitions, 1588 flow [2022-11-18 21:04:46,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:46,500 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:46,500 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:46,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 21:04:46,501 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:46,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:46,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1234405858, now seen corresponding path program 10 times [2022-11-18 21:04:46,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:46,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033392754] [2022-11-18 21:04:46,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:46,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:46,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:47,024 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:47,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:47,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033392754] [2022-11-18 21:04:47,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033392754] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:47,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:47,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:47,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325196237] [2022-11-18 21:04:47,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:47,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:47,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:47,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:47,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:47,032 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:47,035 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 528 transitions, 1588 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:47,035 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:47,035 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:47,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:48,278 INFO L130 PetriNetUnfolder]: 407/2720 cut-off events. [2022-11-18 21:04:48,279 INFO L131 PetriNetUnfolder]: For 2572/2586 co-relation queries the response was YES. [2022-11-18 21:04:48,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 2720 events. 407/2720 cut-off events. For 2572/2586 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 22871 event pairs, 227 based on Foata normal form. 2/2427 useless extension candidates. Maximal degree in co-relation 4810. Up to 535 conditions per place. [2022-11-18 21:04:48,360 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 67 selfloop transitions, 17 changer transitions 18/560 dead transitions. [2022-11-18 21:04:48,376 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 560 transitions, 2068 flow [2022-11-18 21:04:48,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 21:04:48,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 21:04:48,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6634 transitions. [2022-11-18 21:04:48,389 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8571059431524548 [2022-11-18 21:04:48,404 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6634 transitions. [2022-11-18 21:04:48,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6634 transitions. [2022-11-18 21:04:48,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:48,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6634 transitions. [2022-11-18 21:04:48,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.26666666666665) internal successors, (6634), 15 states have internal predecessors, (6634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:48,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:48,446 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:48,446 INFO L175 Difference]: Start difference. First operand has 542 places, 528 transitions, 1588 flow. Second operand 15 states and 6634 transitions. [2022-11-18 21:04:48,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 560 transitions, 2068 flow [2022-11-18 21:04:48,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 560 transitions, 2012 flow, removed 16 selfloop flow, removed 6 redundant places. [2022-11-18 21:04:48,488 INFO L231 Difference]: Finished difference. Result has 552 places, 532 transitions, 1681 flow [2022-11-18 21:04:48,489 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1681, PETRI_PLACES=552, PETRI_TRANSITIONS=532} [2022-11-18 21:04:48,490 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 89 predicate places. [2022-11-18 21:04:48,490 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 532 transitions, 1681 flow [2022-11-18 21:04:48,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:48,492 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:48,492 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:48,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 21:04:48,493 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:48,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:48,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1358754364, now seen corresponding path program 11 times [2022-11-18 21:04:48,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:48,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106060326] [2022-11-18 21:04:48,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:48,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:49,118 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:49,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:49,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106060326] [2022-11-18 21:04:49,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106060326] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:49,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:49,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:49,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785411814] [2022-11-18 21:04:49,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:49,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:49,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:49,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:49,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:49,125 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:49,129 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 532 transitions, 1681 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:49,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:49,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:49,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:50,009 INFO L130 PetriNetUnfolder]: 403/2698 cut-off events. [2022-11-18 21:04:50,009 INFO L131 PetriNetUnfolder]: For 2805/2819 co-relation queries the response was YES. [2022-11-18 21:04:50,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4861 conditions, 2698 events. 403/2698 cut-off events. For 2805/2819 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 22641 event pairs, 214 based on Foata normal form. 2/2412 useless extension candidates. Maximal degree in co-relation 4811. Up to 534 conditions per place. [2022-11-18 21:04:50,034 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 76 selfloop transitions, 8 changer transitions 23/565 dead transitions. [2022-11-18 21:04:50,035 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 565 transitions, 2076 flow [2022-11-18 21:04:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 21:04:50,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-18 21:04:50,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5762 transitions. [2022-11-18 21:04:50,042 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8589743589743589 [2022-11-18 21:04:50,042 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5762 transitions. [2022-11-18 21:04:50,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5762 transitions. [2022-11-18 21:04:50,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:50,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5762 transitions. [2022-11-18 21:04:50,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 443.2307692307692) internal successors, (5762), 13 states have internal predecessors, (5762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:50,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:50,061 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:50,061 INFO L175 Difference]: Start difference. First operand has 552 places, 532 transitions, 1681 flow. Second operand 13 states and 5762 transitions. [2022-11-18 21:04:50,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 565 transitions, 2076 flow [2022-11-18 21:04:50,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 565 transitions, 2006 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-11-18 21:04:50,094 INFO L231 Difference]: Finished difference. Result has 554 places, 524 transitions, 1539 flow [2022-11-18 21:04:50,095 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1539, PETRI_PLACES=554, PETRI_TRANSITIONS=524} [2022-11-18 21:04:50,096 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 91 predicate places. [2022-11-18 21:04:50,096 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 524 transitions, 1539 flow [2022-11-18 21:04:50,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:50,097 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:50,097 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:50,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-18 21:04:50,098 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:50,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:50,098 INFO L85 PathProgramCache]: Analyzing trace with hash -145727648, now seen corresponding path program 12 times [2022-11-18 21:04:50,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:50,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226197499] [2022-11-18 21:04:50,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:50,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:50,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:50,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:50,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226197499] [2022-11-18 21:04:50,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226197499] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:50,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:50,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:50,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038323340] [2022-11-18 21:04:50,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:50,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:50,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:50,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:50,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:50,534 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:50,537 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 524 transitions, 1539 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:50,538 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:50,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:50,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:51,559 INFO L130 PetriNetUnfolder]: 397/2655 cut-off events. [2022-11-18 21:04:51,559 INFO L131 PetriNetUnfolder]: For 2510/2524 co-relation queries the response was YES. [2022-11-18 21:04:51,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 2655 events. 397/2655 cut-off events. For 2510/2524 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 22148 event pairs, 225 based on Foata normal form. 2/2364 useless extension candidates. Maximal degree in co-relation 4612. Up to 524 conditions per place. [2022-11-18 21:04:51,594 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 62 selfloop transitions, 2 changer transitions 24/546 dead transitions. [2022-11-18 21:04:51,595 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 546 transitions, 1845 flow [2022-11-18 21:04:51,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:04:51,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 21:04:51,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6191 transitions. [2022-11-18 21:04:51,603 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8570044296788483 [2022-11-18 21:04:51,603 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6191 transitions. [2022-11-18 21:04:51,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6191 transitions. [2022-11-18 21:04:51,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:51,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6191 transitions. [2022-11-18 21:04:51,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.2142857142857) internal successors, (6191), 14 states have internal predecessors, (6191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:51,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:51,624 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:51,626 INFO L175 Difference]: Start difference. First operand has 554 places, 524 transitions, 1539 flow. Second operand 14 states and 6191 transitions. [2022-11-18 21:04:51,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 546 transitions, 1845 flow [2022-11-18 21:04:51,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 546 transitions, 1777 flow, removed 16 selfloop flow, removed 14 redundant places. [2022-11-18 21:04:51,655 INFO L231 Difference]: Finished difference. Result has 545 places, 513 transitions, 1378 flow [2022-11-18 21:04:51,656 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1378, PETRI_PLACES=545, PETRI_TRANSITIONS=513} [2022-11-18 21:04:51,656 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 82 predicate places. [2022-11-18 21:04:51,657 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 513 transitions, 1378 flow [2022-11-18 21:04:51,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:51,658 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:51,658 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:51,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 21:04:51,659 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:51,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:51,660 INFO L85 PathProgramCache]: Analyzing trace with hash -618379078, now seen corresponding path program 1 times [2022-11-18 21:04:51,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:51,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696999598] [2022-11-18 21:04:51,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:51,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:52,165 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:52,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:52,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696999598] [2022-11-18 21:04:52,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696999598] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:52,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:52,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:52,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148330300] [2022-11-18 21:04:52,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:52,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:52,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:52,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:52,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:52,172 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:52,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 513 transitions, 1378 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:52,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:52,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:52,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:53,212 INFO L130 PetriNetUnfolder]: 422/2811 cut-off events. [2022-11-18 21:04:53,212 INFO L131 PetriNetUnfolder]: For 2303/2323 co-relation queries the response was YES. [2022-11-18 21:04:53,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4811 conditions, 2811 events. 422/2811 cut-off events. For 2303/2323 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 23407 event pairs, 225 based on Foata normal form. 2/2515 useless extension candidates. Maximal degree in co-relation 4766. Up to 543 conditions per place. [2022-11-18 21:04:53,248 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 75 selfloop transitions, 13 changer transitions 16/563 dead transitions. [2022-11-18 21:04:53,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 563 transitions, 1854 flow [2022-11-18 21:04:53,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 21:04:53,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 21:04:53,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7076 transitions. [2022-11-18 21:04:53,255 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8570736434108527 [2022-11-18 21:04:53,255 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7076 transitions. [2022-11-18 21:04:53,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7076 transitions. [2022-11-18 21:04:53,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:53,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7076 transitions. [2022-11-18 21:04:53,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 442.25) internal successors, (7076), 16 states have internal predecessors, (7076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:53,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:53,280 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:53,281 INFO L175 Difference]: Start difference. First operand has 545 places, 513 transitions, 1378 flow. Second operand 16 states and 7076 transitions. [2022-11-18 21:04:53,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 563 transitions, 1854 flow [2022-11-18 21:04:53,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 563 transitions, 1818 flow, removed 14 selfloop flow, removed 15 redundant places. [2022-11-18 21:04:53,383 INFO L231 Difference]: Finished difference. Result has 535 places, 527 transitions, 1531 flow [2022-11-18 21:04:53,384 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1531, PETRI_PLACES=535, PETRI_TRANSITIONS=527} [2022-11-18 21:04:53,384 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 72 predicate places. [2022-11-18 21:04:53,384 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 527 transitions, 1531 flow [2022-11-18 21:04:53,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:53,385 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:53,385 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:53,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 21:04:53,386 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:53,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:53,386 INFO L85 PathProgramCache]: Analyzing trace with hash -152864524, now seen corresponding path program 2 times [2022-11-18 21:04:53,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:53,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236138118] [2022-11-18 21:04:53,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:53,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:53,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:53,943 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:53,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:53,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236138118] [2022-11-18 21:04:53,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236138118] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:53,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:53,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:53,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169676193] [2022-11-18 21:04:53,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:53,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:53,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:53,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:53,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:53,951 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:53,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 527 transitions, 1531 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:53,955 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:53,955 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:53,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:54,825 INFO L130 PetriNetUnfolder]: 396/2510 cut-off events. [2022-11-18 21:04:54,825 INFO L131 PetriNetUnfolder]: For 2674/2710 co-relation queries the response was YES. [2022-11-18 21:04:54,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4753 conditions, 2510 events. 396/2510 cut-off events. For 2674/2710 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 20529 event pairs, 221 based on Foata normal form. 8/2271 useless extension candidates. Maximal degree in co-relation 4711. Up to 506 conditions per place. [2022-11-18 21:04:54,845 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 110 selfloop transitions, 8 changer transitions 22/599 dead transitions. [2022-11-18 21:04:54,845 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 599 transitions, 2189 flow [2022-11-18 21:04:54,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 21:04:54,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 21:04:54,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7977 transitions. [2022-11-18 21:04:54,853 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8588501291989664 [2022-11-18 21:04:54,853 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7977 transitions. [2022-11-18 21:04:54,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7977 transitions. [2022-11-18 21:04:54,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:54,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7977 transitions. [2022-11-18 21:04:54,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 443.1666666666667) internal successors, (7977), 18 states have internal predecessors, (7977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:54,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:54,878 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:54,878 INFO L175 Difference]: Start difference. First operand has 535 places, 527 transitions, 1531 flow. Second operand 18 states and 7977 transitions. [2022-11-18 21:04:54,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 599 transitions, 2189 flow [2022-11-18 21:04:54,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 599 transitions, 2057 flow, removed 66 selfloop flow, removed 3 redundant places. [2022-11-18 21:04:54,910 INFO L231 Difference]: Finished difference. Result has 554 places, 527 transitions, 1506 flow [2022-11-18 21:04:54,911 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1506, PETRI_PLACES=554, PETRI_TRANSITIONS=527} [2022-11-18 21:04:54,911 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 91 predicate places. [2022-11-18 21:04:54,911 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 527 transitions, 1506 flow [2022-11-18 21:04:54,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:54,913 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:54,913 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:54,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-18 21:04:54,914 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:54,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:54,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1436323868, now seen corresponding path program 3 times [2022-11-18 21:04:54,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:54,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873260667] [2022-11-18 21:04:54,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:54,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:54,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:55,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:55,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873260667] [2022-11-18 21:04:55,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873260667] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:55,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:55,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:55,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246629802] [2022-11-18 21:04:55,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:55,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:55,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:55,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:55,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:55,420 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:55,424 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 527 transitions, 1506 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:55,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:55,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:55,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:56,356 INFO L130 PetriNetUnfolder]: 410/2746 cut-off events. [2022-11-18 21:04:56,356 INFO L131 PetriNetUnfolder]: For 4043/4086 co-relation queries the response was YES. [2022-11-18 21:04:56,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5417 conditions, 2746 events. 410/2746 cut-off events. For 4043/4086 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 23372 event pairs, 233 based on Foata normal form. 2/2470 useless extension candidates. Maximal degree in co-relation 5364. Up to 546 conditions per place. [2022-11-18 21:04:56,383 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 113 selfloop transitions, 10 changer transitions 24/606 dead transitions. [2022-11-18 21:04:56,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 606 transitions, 2318 flow [2022-11-18 21:04:56,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 21:04:56,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 21:04:56,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7524 transitions. [2022-11-18 21:04:56,395 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8577291381668947 [2022-11-18 21:04:56,395 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7524 transitions. [2022-11-18 21:04:56,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7524 transitions. [2022-11-18 21:04:56,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:56,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7524 transitions. [2022-11-18 21:04:56,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 442.5882352941176) internal successors, (7524), 17 states have internal predecessors, (7524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:56,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:56,424 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:56,424 INFO L175 Difference]: Start difference. First operand has 554 places, 527 transitions, 1506 flow. Second operand 17 states and 7524 transitions. [2022-11-18 21:04:56,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 606 transitions, 2318 flow [2022-11-18 21:04:56,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 606 transitions, 2250 flow, removed 32 selfloop flow, removed 10 redundant places. [2022-11-18 21:04:56,461 INFO L231 Difference]: Finished difference. Result has 564 places, 531 transitions, 1597 flow [2022-11-18 21:04:56,462 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1597, PETRI_PLACES=564, PETRI_TRANSITIONS=531} [2022-11-18 21:04:56,463 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 101 predicate places. [2022-11-18 21:04:56,463 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 531 transitions, 1597 flow [2022-11-18 21:04:56,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:56,464 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:56,465 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:56,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-18 21:04:56,465 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:56,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:56,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1870613536, now seen corresponding path program 4 times [2022-11-18 21:04:56,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:56,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919595749] [2022-11-18 21:04:56,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:56,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:56,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:56,911 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:56,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:56,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919595749] [2022-11-18 21:04:56,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919595749] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:56,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:56,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:56,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290683959] [2022-11-18 21:04:56,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:56,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:56,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:56,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:56,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:56,917 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:56,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 531 transitions, 1597 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:56,920 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:56,920 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:56,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:57,689 INFO L130 PetriNetUnfolder]: 421/2882 cut-off events. [2022-11-18 21:04:57,689 INFO L131 PetriNetUnfolder]: For 4298/4336 co-relation queries the response was YES. [2022-11-18 21:04:57,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5622 conditions, 2882 events. 421/2882 cut-off events. For 4298/4336 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 24493 event pairs, 235 based on Foata normal form. 5/2587 useless extension candidates. Maximal degree in co-relation 5563. Up to 564 conditions per place. [2022-11-18 21:04:57,718 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 79 selfloop transitions, 4 changer transitions 20/562 dead transitions. [2022-11-18 21:04:57,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 562 transitions, 2019 flow [2022-11-18 21:04:57,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 21:04:57,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-18 21:04:57,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5759 transitions. [2022-11-18 21:04:57,799 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8585271317829457 [2022-11-18 21:04:57,799 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5759 transitions. [2022-11-18 21:04:57,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5759 transitions. [2022-11-18 21:04:57,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:57,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5759 transitions. [2022-11-18 21:04:57,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 443.0) internal successors, (5759), 13 states have internal predecessors, (5759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:57,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:57,815 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:57,815 INFO L175 Difference]: Start difference. First operand has 564 places, 531 transitions, 1597 flow. Second operand 13 states and 5759 transitions. [2022-11-18 21:04:57,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 562 transitions, 2019 flow [2022-11-18 21:04:57,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 562 transitions, 1960 flow, removed 28 selfloop flow, removed 12 redundant places. [2022-11-18 21:04:57,850 INFO L231 Difference]: Finished difference. Result has 557 places, 523 transitions, 1498 flow [2022-11-18 21:04:57,851 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1498, PETRI_PLACES=557, PETRI_TRANSITIONS=523} [2022-11-18 21:04:57,851 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 94 predicate places. [2022-11-18 21:04:57,852 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 523 transitions, 1498 flow [2022-11-18 21:04:57,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:57,852 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:57,853 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:57,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-18 21:04:57,853 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:57,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:57,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1086676074, now seen corresponding path program 5 times [2022-11-18 21:04:57,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:57,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211172256] [2022-11-18 21:04:57,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:57,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:58,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:58,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211172256] [2022-11-18 21:04:58,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211172256] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:58,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:58,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:58,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917539917] [2022-11-18 21:04:58,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:58,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:58,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:58,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:58,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:58,286 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:58,289 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 523 transitions, 1498 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:58,289 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:58,289 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:58,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:04:59,101 INFO L130 PetriNetUnfolder]: 417/2806 cut-off events. [2022-11-18 21:04:59,101 INFO L131 PetriNetUnfolder]: For 3848/3881 co-relation queries the response was YES. [2022-11-18 21:04:59,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5489 conditions, 2806 events. 417/2806 cut-off events. For 3848/3881 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 23794 event pairs, 248 based on Foata normal form. 2/2509 useless extension candidates. Maximal degree in co-relation 5436. Up to 601 conditions per place. [2022-11-18 21:04:59,126 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 78 selfloop transitions, 14 changer transitions 16/567 dead transitions. [2022-11-18 21:04:59,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 567 transitions, 2101 flow [2022-11-18 21:04:59,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:04:59,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 21:04:59,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6196 transitions. [2022-11-18 21:04:59,133 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8576965669988926 [2022-11-18 21:04:59,134 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6196 transitions. [2022-11-18 21:04:59,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6196 transitions. [2022-11-18 21:04:59,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:04:59,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6196 transitions. [2022-11-18 21:04:59,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.57142857142856) internal successors, (6196), 14 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:59,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:59,152 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:59,152 INFO L175 Difference]: Start difference. First operand has 557 places, 523 transitions, 1498 flow. Second operand 14 states and 6196 transitions. [2022-11-18 21:04:59,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 567 transitions, 2101 flow [2022-11-18 21:04:59,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 567 transitions, 1987 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-11-18 21:04:59,183 INFO L231 Difference]: Finished difference. Result has 555 places, 533 transitions, 1629 flow [2022-11-18 21:04:59,184 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1629, PETRI_PLACES=555, PETRI_TRANSITIONS=533} [2022-11-18 21:04:59,185 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 92 predicate places. [2022-11-18 21:04:59,185 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 533 transitions, 1629 flow [2022-11-18 21:04:59,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:59,186 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:04:59,186 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:59,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-18 21:04:59,187 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:04:59,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:59,188 INFO L85 PathProgramCache]: Analyzing trace with hash 41205172, now seen corresponding path program 6 times [2022-11-18 21:04:59,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:59,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538683963] [2022-11-18 21:04:59,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:59,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:59,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:04:59,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:59,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538683963] [2022-11-18 21:04:59,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538683963] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:59,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:59,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:04:59,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25898173] [2022-11-18 21:04:59,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:59,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:04:59,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:59,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:04:59,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:59,600 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:04:59,602 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 533 transitions, 1629 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:04:59,603 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:04:59,603 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:04:59,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:00,404 INFO L130 PetriNetUnfolder]: 413/2728 cut-off events. [2022-11-18 21:05:00,404 INFO L131 PetriNetUnfolder]: For 3660/3690 co-relation queries the response was YES. [2022-11-18 21:05:00,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5446 conditions, 2728 events. 413/2728 cut-off events. For 3660/3690 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 23169 event pairs, 249 based on Foata normal form. 2/2439 useless extension candidates. Maximal degree in co-relation 5392. Up to 569 conditions per place. [2022-11-18 21:05:00,426 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 84 selfloop transitions, 11 changer transitions 17/571 dead transitions. [2022-11-18 21:05:00,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 571 transitions, 2221 flow [2022-11-18 21:05:00,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 21:05:00,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 21:05:00,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6633 transitions. [2022-11-18 21:05:00,433 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8569767441860465 [2022-11-18 21:05:00,433 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6633 transitions. [2022-11-18 21:05:00,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6633 transitions. [2022-11-18 21:05:00,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:00,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6633 transitions. [2022-11-18 21:05:00,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.2) internal successors, (6633), 15 states have internal predecessors, (6633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:00,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:00,453 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:00,454 INFO L175 Difference]: Start difference. First operand has 555 places, 533 transitions, 1629 flow. Second operand 15 states and 6633 transitions. [2022-11-18 21:05:00,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 571 transitions, 2221 flow [2022-11-18 21:05:00,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 571 transitions, 2151 flow, removed 28 selfloop flow, removed 6 redundant places. [2022-11-18 21:05:00,487 INFO L231 Difference]: Finished difference. Result has 568 places, 538 transitions, 1706 flow [2022-11-18 21:05:00,488 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1706, PETRI_PLACES=568, PETRI_TRANSITIONS=538} [2022-11-18 21:05:00,489 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 105 predicate places. [2022-11-18 21:05:00,489 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 538 transitions, 1706 flow [2022-11-18 21:05:00,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:00,490 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:00,490 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:00,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 21:05:00,491 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:00,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:00,491 INFO L85 PathProgramCache]: Analyzing trace with hash 943752780, now seen corresponding path program 7 times [2022-11-18 21:05:00,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:00,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49351789] [2022-11-18 21:05:00,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:00,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:00,961 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:00,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:00,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49351789] [2022-11-18 21:05:00,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49351789] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:00,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:00,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:05:00,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158631772] [2022-11-18 21:05:00,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:00,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:05:00,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:00,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:05:00,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:05:00,967 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:05:00,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 538 transitions, 1706 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:00,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:00,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:05:00,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:02,081 INFO L130 PetriNetUnfolder]: 410/2725 cut-off events. [2022-11-18 21:05:02,082 INFO L131 PetriNetUnfolder]: For 4310/4351 co-relation queries the response was YES. [2022-11-18 21:05:02,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5524 conditions, 2725 events. 410/2725 cut-off events. For 4310/4351 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 23198 event pairs, 247 based on Foata normal form. 4/2441 useless extension candidates. Maximal degree in co-relation 5464. Up to 563 conditions per place. [2022-11-18 21:05:02,140 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 79 selfloop transitions, 14 changer transitions 19/571 dead transitions. [2022-11-18 21:05:02,140 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 571 transitions, 2264 flow [2022-11-18 21:05:02,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 21:05:02,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 21:05:02,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6632 transitions. [2022-11-18 21:05:02,147 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8568475452196382 [2022-11-18 21:05:02,148 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6632 transitions. [2022-11-18 21:05:02,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6632 transitions. [2022-11-18 21:05:02,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:02,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6632 transitions. [2022-11-18 21:05:02,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.1333333333333) internal successors, (6632), 15 states have internal predecessors, (6632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:02,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:02,168 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:02,168 INFO L175 Difference]: Start difference. First operand has 568 places, 538 transitions, 1706 flow. Second operand 15 states and 6632 transitions. [2022-11-18 21:05:02,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 571 transitions, 2264 flow [2022-11-18 21:05:02,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 571 transitions, 2193 flow, removed 31 selfloop flow, removed 8 redundant places. [2022-11-18 21:05:02,213 INFO L231 Difference]: Finished difference. Result has 575 places, 542 transitions, 1794 flow [2022-11-18 21:05:02,214 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1794, PETRI_PLACES=575, PETRI_TRANSITIONS=542} [2022-11-18 21:05:02,215 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 112 predicate places. [2022-11-18 21:05:02,215 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 542 transitions, 1794 flow [2022-11-18 21:05:02,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:02,217 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:02,217 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:02,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 21:05:02,218 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:02,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:02,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1447651248, now seen corresponding path program 8 times [2022-11-18 21:05:02,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:02,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585105383] [2022-11-18 21:05:02,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:02,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:02,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:02,652 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:02,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:02,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585105383] [2022-11-18 21:05:02,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585105383] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:02,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:02,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:05:02,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638638564] [2022-11-18 21:05:02,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:02,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:05:02,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:02,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:05:02,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:05:02,660 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:05:02,663 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 542 transitions, 1794 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:02,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:02,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:05:02,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:03,529 INFO L130 PetriNetUnfolder]: 387/2578 cut-off events. [2022-11-18 21:05:03,529 INFO L131 PetriNetUnfolder]: For 4045/4090 co-relation queries the response was YES. [2022-11-18 21:05:03,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5299 conditions, 2578 events. 387/2578 cut-off events. For 4045/4090 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21695 event pairs, 235 based on Foata normal form. 4/2318 useless extension candidates. Maximal degree in co-relation 5236. Up to 560 conditions per place. [2022-11-18 21:05:03,557 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 77 selfloop transitions, 4 changer transitions 21/561 dead transitions. [2022-11-18 21:05:03,557 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 561 transitions, 2143 flow [2022-11-18 21:05:03,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:05:03,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 21:05:03,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6188 transitions. [2022-11-18 21:05:03,563 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8565891472868217 [2022-11-18 21:05:03,563 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6188 transitions. [2022-11-18 21:05:03,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6188 transitions. [2022-11-18 21:05:03,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:03,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6188 transitions. [2022-11-18 21:05:03,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.0) internal successors, (6188), 14 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:03,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:03,576 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:03,577 INFO L175 Difference]: Start difference. First operand has 575 places, 542 transitions, 1794 flow. Second operand 14 states and 6188 transitions. [2022-11-18 21:05:03,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 561 transitions, 2143 flow [2022-11-18 21:05:03,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 561 transitions, 2064 flow, removed 30 selfloop flow, removed 8 redundant places. [2022-11-18 21:05:03,621 INFO L231 Difference]: Finished difference. Result has 578 places, 531 transitions, 1608 flow [2022-11-18 21:05:03,622 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1608, PETRI_PLACES=578, PETRI_TRANSITIONS=531} [2022-11-18 21:05:03,622 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 115 predicate places. [2022-11-18 21:05:03,622 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 531 transitions, 1608 flow [2022-11-18 21:05:03,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:03,623 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:03,624 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:03,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-18 21:05:03,624 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:03,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:03,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1685837968, now seen corresponding path program 9 times [2022-11-18 21:05:03,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:03,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948260113] [2022-11-18 21:05:03,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:03,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:03,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:04,098 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:04,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:04,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948260113] [2022-11-18 21:05:04,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948260113] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:04,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:04,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:05:04,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925800433] [2022-11-18 21:05:04,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:04,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:05:04,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:04,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:05:04,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:05:04,105 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:05:04,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 531 transitions, 1608 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:04,108 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:04,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:05:04,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:05,143 INFO L130 PetriNetUnfolder]: 403/2772 cut-off events. [2022-11-18 21:05:05,143 INFO L131 PetriNetUnfolder]: For 3850/3884 co-relation queries the response was YES. [2022-11-18 21:05:05,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5380 conditions, 2772 events. 403/2772 cut-off events. For 3850/3884 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 23422 event pairs, 244 based on Foata normal form. 3/2475 useless extension candidates. Maximal degree in co-relation 5318. Up to 587 conditions per place. [2022-11-18 21:05:05,175 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 76 selfloop transitions, 10 changer transitions 22/567 dead transitions. [2022-11-18 21:05:05,175 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 567 transitions, 2138 flow [2022-11-18 21:05:05,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 21:05:05,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 21:05:05,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7070 transitions. [2022-11-18 21:05:05,182 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8563468992248062 [2022-11-18 21:05:05,183 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7070 transitions. [2022-11-18 21:05:05,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7070 transitions. [2022-11-18 21:05:05,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:05,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7070 transitions. [2022-11-18 21:05:05,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 441.875) internal successors, (7070), 16 states have internal predecessors, (7070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:05,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:05,204 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:05,205 INFO L175 Difference]: Start difference. First operand has 578 places, 531 transitions, 1608 flow. Second operand 16 states and 7070 transitions. [2022-11-18 21:05:05,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 567 transitions, 2138 flow [2022-11-18 21:05:05,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 567 transitions, 2040 flow, removed 26 selfloop flow, removed 16 redundant places. [2022-11-18 21:05:05,244 INFO L231 Difference]: Finished difference. Result has 569 places, 532 transitions, 1634 flow [2022-11-18 21:05:05,246 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1634, PETRI_PLACES=569, PETRI_TRANSITIONS=532} [2022-11-18 21:05:05,246 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 106 predicate places. [2022-11-18 21:05:05,246 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 532 transitions, 1634 flow [2022-11-18 21:05:05,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:05,248 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:05,248 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:05,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-18 21:05:05,249 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:05,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:05,249 INFO L85 PathProgramCache]: Analyzing trace with hash 294824092, now seen corresponding path program 10 times [2022-11-18 21:05:05,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:05,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403913469] [2022-11-18 21:05:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:05,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:05,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:05,719 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:05,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:05,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403913469] [2022-11-18 21:05:05,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403913469] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:05,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:05,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 21:05:05,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157123940] [2022-11-18 21:05:05,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:05,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:05:05,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:05,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:05:05,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:05:05,726 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-18 21:05:05,729 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 532 transitions, 1634 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:05,729 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:05,729 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-18 21:05:05,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:06,691 INFO L130 PetriNetUnfolder]: 379/2535 cut-off events. [2022-11-18 21:05:06,691 INFO L131 PetriNetUnfolder]: For 3088/3114 co-relation queries the response was YES. [2022-11-18 21:05:06,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2535 events. 379/2535 cut-off events. For 3088/3114 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 21282 event pairs, 244 based on Foata normal form. 3/2265 useless extension candidates. Maximal degree in co-relation 4895. Up to 576 conditions per place. [2022-11-18 21:05:06,718 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 71 selfloop transitions, 2 changer transitions 22/554 dead transitions. [2022-11-18 21:05:06,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 554 transitions, 1956 flow [2022-11-18 21:05:06,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:05:06,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 21:05:06,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6189 transitions. [2022-11-18 21:05:06,724 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8567275747508306 [2022-11-18 21:05:06,724 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6189 transitions. [2022-11-18 21:05:06,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6189 transitions. [2022-11-18 21:05:06,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:06,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6189 transitions. [2022-11-18 21:05:06,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.07142857142856) internal successors, (6189), 14 states have internal predecessors, (6189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:06,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:06,743 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:06,744 INFO L175 Difference]: Start difference. First operand has 569 places, 532 transitions, 1634 flow. Second operand 14 states and 6189 transitions. [2022-11-18 21:05:06,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 554 transitions, 1956 flow [2022-11-18 21:05:06,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 554 transitions, 1903 flow, removed 21 selfloop flow, removed 11 redundant places. [2022-11-18 21:05:06,782 INFO L231 Difference]: Finished difference. Result has 566 places, 521 transitions, 1480 flow [2022-11-18 21:05:06,783 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1480, PETRI_PLACES=566, PETRI_TRANSITIONS=521} [2022-11-18 21:05:06,784 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 103 predicate places. [2022-11-18 21:05:06,784 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 521 transitions, 1480 flow [2022-11-18 21:05:06,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:06,785 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:06,786 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:06,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-18 21:05:06,786 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:06,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:06,787 INFO L85 PathProgramCache]: Analyzing trace with hash -973478603, now seen corresponding path program 1 times [2022-11-18 21:05:06,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:06,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037376] [2022-11-18 21:05:06,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:06,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:06,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:06,962 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:06,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:06,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037376] [2022-11-18 21:05:06,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037376] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:06,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:06,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:06,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865109555] [2022-11-18 21:05:06,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:06,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:06,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:06,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:06,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:06,967 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-18 21:05:06,968 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 521 transitions, 1480 flow. Second operand has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:06,969 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:06,969 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-18 21:05:06,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:07,720 INFO L130 PetriNetUnfolder]: 173/2883 cut-off events. [2022-11-18 21:05:07,720 INFO L131 PetriNetUnfolder]: For 1717/1819 co-relation queries the response was YES. [2022-11-18 21:05:07,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4236 conditions, 2883 events. 173/2883 cut-off events. For 1717/1819 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 23393 event pairs, 36 based on Foata normal form. 2/2624 useless extension candidates. Maximal degree in co-relation 4180. Up to 65 conditions per place. [2022-11-18 21:05:07,751 INFO L137 encePairwiseOnDemand]: 511/516 looper letters, 21 selfloop transitions, 4 changer transitions 4/528 dead transitions. [2022-11-18 21:05:07,751 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 528 transitions, 1547 flow [2022-11-18 21:05:07,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:07,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:05:07,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1442 transitions. [2022-11-18 21:05:07,754 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9315245478036176 [2022-11-18 21:05:07,754 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1442 transitions. [2022-11-18 21:05:07,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1442 transitions. [2022-11-18 21:05:07,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:07,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1442 transitions. [2022-11-18 21:05:07,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.6666666666667) internal successors, (1442), 3 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:07,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:07,760 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:07,760 INFO L175 Difference]: Start difference. First operand has 566 places, 521 transitions, 1480 flow. Second operand 3 states and 1442 transitions. [2022-11-18 21:05:07,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 528 transitions, 1547 flow [2022-11-18 21:05:07,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 528 transitions, 1511 flow, removed 15 selfloop flow, removed 14 redundant places. [2022-11-18 21:05:07,792 INFO L231 Difference]: Finished difference. Result has 536 places, 518 transitions, 1446 flow [2022-11-18 21:05:07,793 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1446, PETRI_PLACES=536, PETRI_TRANSITIONS=518} [2022-11-18 21:05:07,794 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 73 predicate places. [2022-11-18 21:05:07,794 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 518 transitions, 1446 flow [2022-11-18 21:05:07,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:07,795 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:07,795 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:07,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-18 21:05:07,795 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:07,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:07,796 INFO L85 PathProgramCache]: Analyzing trace with hash 287715398, now seen corresponding path program 1 times [2022-11-18 21:05:07,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:07,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105539901] [2022-11-18 21:05:07,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:07,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:07,974 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:07,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:07,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105539901] [2022-11-18 21:05:07,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105539901] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:07,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:07,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:07,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272288575] [2022-11-18 21:05:07,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:07,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:07,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:07,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:07,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:07,978 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-18 21:05:07,979 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 518 transitions, 1446 flow. Second operand has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:07,979 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:07,980 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-18 21:05:07,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:08,517 INFO L130 PetriNetUnfolder]: 157/1668 cut-off events. [2022-11-18 21:05:08,517 INFO L131 PetriNetUnfolder]: For 751/833 co-relation queries the response was YES. [2022-11-18 21:05:08,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2361 conditions, 1668 events. 157/1668 cut-off events. For 751/833 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 11259 event pairs, 69 based on Foata normal form. 1/1485 useless extension candidates. Maximal degree in co-relation 2315. Up to 130 conditions per place. [2022-11-18 21:05:08,536 INFO L137 encePairwiseOnDemand]: 511/516 looper letters, 20 selfloop transitions, 4 changer transitions 0/524 dead transitions. [2022-11-18 21:05:08,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 524 transitions, 1508 flow [2022-11-18 21:05:08,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:08,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:05:08,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1441 transitions. [2022-11-18 21:05:08,538 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9308785529715762 [2022-11-18 21:05:08,538 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1441 transitions. [2022-11-18 21:05:08,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1441 transitions. [2022-11-18 21:05:08,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:08,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1441 transitions. [2022-11-18 21:05:08,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.3333333333333) internal successors, (1441), 3 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:08,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:08,541 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:08,541 INFO L175 Difference]: Start difference. First operand has 536 places, 518 transitions, 1446 flow. Second operand 3 states and 1441 transitions. [2022-11-18 21:05:08,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 524 transitions, 1508 flow [2022-11-18 21:05:08,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 524 transitions, 1472 flow, removed 8 selfloop flow, removed 10 redundant places. [2022-11-18 21:05:08,557 INFO L231 Difference]: Finished difference. Result has 529 places, 519 transitions, 1428 flow [2022-11-18 21:05:08,557 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1428, PETRI_PLACES=529, PETRI_TRANSITIONS=519} [2022-11-18 21:05:08,558 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 66 predicate places. [2022-11-18 21:05:08,558 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 519 transitions, 1428 flow [2022-11-18 21:05:08,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:08,559 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:08,559 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:08,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-18 21:05:08,560 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:08,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:08,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1445620159, now seen corresponding path program 1 times [2022-11-18 21:05:08,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:08,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133892294] [2022-11-18 21:05:08,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:08,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:08,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:08,682 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:08,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:08,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133892294] [2022-11-18 21:05:08,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133892294] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:08,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:08,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:08,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994523711] [2022-11-18 21:05:08,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:08,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:08,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:08,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:08,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:08,686 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-18 21:05:08,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 519 transitions, 1428 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:08,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:08,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-18 21:05:08,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:09,321 INFO L130 PetriNetUnfolder]: 160/2451 cut-off events. [2022-11-18 21:05:09,321 INFO L131 PetriNetUnfolder]: For 1121/1214 co-relation queries the response was YES. [2022-11-18 21:05:09,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3611 conditions, 2451 events. 160/2451 cut-off events. For 1121/1214 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 18875 event pairs, 60 based on Foata normal form. 9/2272 useless extension candidates. Maximal degree in co-relation 3572. Up to 98 conditions per place. [2022-11-18 21:05:09,348 INFO L137 encePairwiseOnDemand]: 509/516 looper letters, 26 selfloop transitions, 5 changer transitions 0/530 dead transitions. [2022-11-18 21:05:09,348 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 530 transitions, 1518 flow [2022-11-18 21:05:09,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:09,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:05:09,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1443 transitions. [2022-11-18 21:05:09,350 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9321705426356589 [2022-11-18 21:05:09,350 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1443 transitions. [2022-11-18 21:05:09,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1443 transitions. [2022-11-18 21:05:09,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:09,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1443 transitions. [2022-11-18 21:05:09,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 481.0) internal successors, (1443), 3 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:09,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:09,353 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:09,353 INFO L175 Difference]: Start difference. First operand has 529 places, 519 transitions, 1428 flow. Second operand 3 states and 1443 transitions. [2022-11-18 21:05:09,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 530 transitions, 1518 flow [2022-11-18 21:05:09,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 530 transitions, 1514 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 21:05:09,373 INFO L231 Difference]: Finished difference. Result has 532 places, 522 transitions, 1463 flow [2022-11-18 21:05:09,374 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1463, PETRI_PLACES=532, PETRI_TRANSITIONS=522} [2022-11-18 21:05:09,375 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 69 predicate places. [2022-11-18 21:05:09,375 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 522 transitions, 1463 flow [2022-11-18 21:05:09,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:09,376 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:09,376 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:09,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-18 21:05:09,377 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:09,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:09,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1254709845, now seen corresponding path program 2 times [2022-11-18 21:05:09,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:09,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130270985] [2022-11-18 21:05:09,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:09,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:09,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:09,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130270985] [2022-11-18 21:05:09,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130270985] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:09,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:09,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:09,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797712317] [2022-11-18 21:05:09,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:09,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:09,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:09,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:09,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:09,493 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-18 21:05:09,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 522 transitions, 1463 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:09,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:09,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-18 21:05:09,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:10,123 INFO L130 PetriNetUnfolder]: 156/2442 cut-off events. [2022-11-18 21:05:10,124 INFO L131 PetriNetUnfolder]: For 952/1033 co-relation queries the response was YES. [2022-11-18 21:05:10,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3443 conditions, 2442 events. 156/2442 cut-off events. For 952/1033 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 18655 event pairs, 61 based on Foata normal form. 8/2258 useless extension candidates. Maximal degree in co-relation 3403. Up to 134 conditions per place. [2022-11-18 21:05:10,148 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 26 selfloop transitions, 2 changer transitions 3/530 dead transitions. [2022-11-18 21:05:10,148 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 530 transitions, 1544 flow [2022-11-18 21:05:10,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:10,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:05:10,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1440 transitions. [2022-11-18 21:05:10,151 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9302325581395349 [2022-11-18 21:05:10,151 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1440 transitions. [2022-11-18 21:05:10,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1440 transitions. [2022-11-18 21:05:10,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:10,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1440 transitions. [2022-11-18 21:05:10,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.0) internal successors, (1440), 3 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,156 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,157 INFO L175 Difference]: Start difference. First operand has 532 places, 522 transitions, 1463 flow. Second operand 3 states and 1440 transitions. [2022-11-18 21:05:10,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 530 transitions, 1544 flow [2022-11-18 21:05:10,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 530 transitions, 1504 flow, removed 15 selfloop flow, removed 6 redundant places. [2022-11-18 21:05:10,177 INFO L231 Difference]: Finished difference. Result has 529 places, 522 transitions, 1433 flow [2022-11-18 21:05:10,178 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1433, PETRI_PLACES=529, PETRI_TRANSITIONS=522} [2022-11-18 21:05:10,179 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 66 predicate places. [2022-11-18 21:05:10,179 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 522 transitions, 1433 flow [2022-11-18 21:05:10,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,180 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:10,180 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:10,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-18 21:05:10,181 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:10,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash 580201297, now seen corresponding path program 1 times [2022-11-18 21:05:10,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:10,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918355907] [2022-11-18 21:05:10,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:10,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:10,308 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:10,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:10,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918355907] [2022-11-18 21:05:10,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918355907] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:10,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:10,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:10,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740104756] [2022-11-18 21:05:10,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:10,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:10,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:10,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:10,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:10,312 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-18 21:05:10,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 522 transitions, 1433 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:10,313 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-18 21:05:10,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:10,830 INFO L130 PetriNetUnfolder]: 139/2254 cut-off events. [2022-11-18 21:05:10,830 INFO L131 PetriNetUnfolder]: For 735/802 co-relation queries the response was YES. [2022-11-18 21:05:10,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3114 conditions, 2254 events. 139/2254 cut-off events. For 735/802 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 16627 event pairs, 45 based on Foata normal form. 7/2085 useless extension candidates. Maximal degree in co-relation 3077. Up to 90 conditions per place. [2022-11-18 21:05:10,849 INFO L137 encePairwiseOnDemand]: 509/516 looper letters, 29 selfloop transitions, 5 changer transitions 1/534 dead transitions. [2022-11-18 21:05:10,849 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 534 transitions, 1546 flow [2022-11-18 21:05:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:10,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:05:10,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1443 transitions. [2022-11-18 21:05:10,851 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9321705426356589 [2022-11-18 21:05:10,851 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1443 transitions. [2022-11-18 21:05:10,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1443 transitions. [2022-11-18 21:05:10,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:10,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1443 transitions. [2022-11-18 21:05:10,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 481.0) internal successors, (1443), 3 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,854 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,854 INFO L175 Difference]: Start difference. First operand has 529 places, 522 transitions, 1433 flow. Second operand 3 states and 1443 transitions. [2022-11-18 21:05:10,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 534 transitions, 1546 flow [2022-11-18 21:05:10,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 534 transitions, 1537 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-11-18 21:05:10,864 INFO L231 Difference]: Finished difference. Result has 531 places, 524 transitions, 1457 flow [2022-11-18 21:05:10,865 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1457, PETRI_PLACES=531, PETRI_TRANSITIONS=524} [2022-11-18 21:05:10,865 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 68 predicate places. [2022-11-18 21:05:10,865 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 524 transitions, 1457 flow [2022-11-18 21:05:10,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,865 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:10,866 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:10,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-18 21:05:10,866 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:10,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:10,866 INFO L85 PathProgramCache]: Analyzing trace with hash -199607199, now seen corresponding path program 2 times [2022-11-18 21:05:10,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:10,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645398343] [2022-11-18 21:05:10,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:10,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:10,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:10,974 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:10,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:10,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645398343] [2022-11-18 21:05:10,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645398343] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:10,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:10,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:10,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890465173] [2022-11-18 21:05:10,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:10,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:10,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:10,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:10,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:10,979 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-18 21:05:10,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 524 transitions, 1457 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:10,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:10,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-18 21:05:10,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:11,556 INFO L130 PetriNetUnfolder]: 122/2108 cut-off events. [2022-11-18 21:05:11,557 INFO L131 PetriNetUnfolder]: For 555/620 co-relation queries the response was YES. [2022-11-18 21:05:11,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2893 conditions, 2108 events. 122/2108 cut-off events. For 555/620 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 15078 event pairs, 44 based on Foata normal form. 3/1949 useless extension candidates. Maximal degree in co-relation 2856. Up to 119 conditions per place. [2022-11-18 21:05:11,576 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 27 selfloop transitions, 2 changer transitions 4/530 dead transitions. [2022-11-18 21:05:11,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 530 transitions, 1534 flow [2022-11-18 21:05:11,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:11,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 21:05:11,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1440 transitions. [2022-11-18 21:05:11,578 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9302325581395349 [2022-11-18 21:05:11,578 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1440 transitions. [2022-11-18 21:05:11,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1440 transitions. [2022-11-18 21:05:11,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:11,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1440 transitions. [2022-11-18 21:05:11,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.0) internal successors, (1440), 3 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:11,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:11,581 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:11,581 INFO L175 Difference]: Start difference. First operand has 531 places, 524 transitions, 1457 flow. Second operand 3 states and 1440 transitions. [2022-11-18 21:05:11,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 530 transitions, 1534 flow [2022-11-18 21:05:11,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 530 transitions, 1502 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-11-18 21:05:11,592 INFO L231 Difference]: Finished difference. Result has 529 places, 521 transitions, 1416 flow [2022-11-18 21:05:11,592 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1416, PETRI_PLACES=529, PETRI_TRANSITIONS=521} [2022-11-18 21:05:11,593 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 66 predicate places. [2022-11-18 21:05:11,593 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 521 transitions, 1416 flow [2022-11-18 21:05:11,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:11,594 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:11,594 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:11,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-18 21:05:11,595 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:11,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:11,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1347280886, now seen corresponding path program 1 times [2022-11-18 21:05:11,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:11,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293772716] [2022-11-18 21:05:11,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:11,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:11,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:11,918 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:11,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:11,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293772716] [2022-11-18 21:05:11,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293772716] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:11,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:11,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:11,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500412085] [2022-11-18 21:05:11,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:11,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:11,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:11,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:11,922 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-18 21:05:11,924 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 521 transitions, 1416 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:11,924 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:11,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-18 21:05:11,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:12,869 INFO L130 PetriNetUnfolder]: 469/3715 cut-off events. [2022-11-18 21:05:12,870 INFO L131 PetriNetUnfolder]: For 1915/2057 co-relation queries the response was YES. [2022-11-18 21:05:12,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5645 conditions, 3715 events. 469/3715 cut-off events. For 1915/2057 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 32466 event pairs, 108 based on Foata normal form. 89/3516 useless extension candidates. Maximal degree in co-relation 5608. Up to 565 conditions per place. [2022-11-18 21:05:12,891 INFO L137 encePairwiseOnDemand]: 508/516 looper letters, 79 selfloop transitions, 6 changer transitions 7/551 dead transitions. [2022-11-18 21:05:12,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 551 transitions, 1747 flow [2022-11-18 21:05:12,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:05:12,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 21:05:12,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2680 transitions. [2022-11-18 21:05:12,893 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8656330749354005 [2022-11-18 21:05:12,893 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2680 transitions. [2022-11-18 21:05:12,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2680 transitions. [2022-11-18 21:05:12,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:12,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2680 transitions. [2022-11-18 21:05:12,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 446.6666666666667) internal successors, (2680), 6 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:12,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:12,898 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:12,898 INFO L175 Difference]: Start difference. First operand has 529 places, 521 transitions, 1416 flow. Second operand 6 states and 2680 transitions. [2022-11-18 21:05:12,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 551 transitions, 1747 flow [2022-11-18 21:05:12,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 551 transitions, 1740 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-18 21:05:12,908 INFO L231 Difference]: Finished difference. Result has 534 places, 521 transitions, 1429 flow [2022-11-18 21:05:12,908 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1429, PETRI_PLACES=534, PETRI_TRANSITIONS=521} [2022-11-18 21:05:12,909 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 71 predicate places. [2022-11-18 21:05:12,909 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 521 transitions, 1429 flow [2022-11-18 21:05:12,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:12,909 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:12,909 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:12,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-18 21:05:12,909 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:12,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:12,910 INFO L85 PathProgramCache]: Analyzing trace with hash 699261207, now seen corresponding path program 1 times [2022-11-18 21:05:12,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:12,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76937155] [2022-11-18 21:05:12,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:12,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:12,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:13,156 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:13,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:13,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76937155] [2022-11-18 21:05:13,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76937155] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:13,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:13,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:13,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120534322] [2022-11-18 21:05:13,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:13,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:13,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:13,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:13,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:13,161 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-18 21:05:13,163 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 521 transitions, 1429 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:13,163 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:13,163 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-18 21:05:13,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:14,361 INFO L130 PetriNetUnfolder]: 862/5277 cut-off events. [2022-11-18 21:05:14,361 INFO L131 PetriNetUnfolder]: For 2127/2127 co-relation queries the response was YES. [2022-11-18 21:05:14,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8104 conditions, 5277 events. 862/5277 cut-off events. For 2127/2127 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 51457 event pairs, 465 based on Foata normal form. 0/4720 useless extension candidates. Maximal degree in co-relation 8066. Up to 1052 conditions per place. [2022-11-18 21:05:14,404 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 62 selfloop transitions, 15 changer transitions 19/555 dead transitions. [2022-11-18 21:05:14,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 555 transitions, 1776 flow [2022-11-18 21:05:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:05:14,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 21:05:14,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3115 transitions. [2022-11-18 21:05:14,408 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8624031007751938 [2022-11-18 21:05:14,408 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3115 transitions. [2022-11-18 21:05:14,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3115 transitions. [2022-11-18 21:05:14,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:14,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3115 transitions. [2022-11-18 21:05:14,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 445.0) internal successors, (3115), 7 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:14,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:14,415 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:14,415 INFO L175 Difference]: Start difference. First operand has 534 places, 521 transitions, 1429 flow. Second operand 7 states and 3115 transitions. [2022-11-18 21:05:14,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 555 transitions, 1776 flow [2022-11-18 21:05:14,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 555 transitions, 1762 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-18 21:05:14,437 INFO L231 Difference]: Finished difference. Result has 541 places, 527 transitions, 1506 flow [2022-11-18 21:05:14,438 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1506, PETRI_PLACES=541, PETRI_TRANSITIONS=527} [2022-11-18 21:05:14,438 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 78 predicate places. [2022-11-18 21:05:14,439 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 527 transitions, 1506 flow [2022-11-18 21:05:14,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:14,439 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:14,440 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:14,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-18 21:05:14,440 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:14,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:14,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1846319242, now seen corresponding path program 2 times [2022-11-18 21:05:14,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:14,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732128185] [2022-11-18 21:05:14,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:14,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:14,695 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:14,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:14,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732128185] [2022-11-18 21:05:14,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732128185] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:14,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:14,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:14,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448382460] [2022-11-18 21:05:14,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:14,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:14,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:14,700 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-18 21:05:14,702 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 527 transitions, 1506 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:14,702 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:14,702 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-18 21:05:14,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:15,900 INFO L130 PetriNetUnfolder]: 461/3519 cut-off events. [2022-11-18 21:05:15,900 INFO L131 PetriNetUnfolder]: For 1628/2030 co-relation queries the response was YES. [2022-11-18 21:05:15,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5798 conditions, 3519 events. 461/3519 cut-off events. For 1628/2030 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 30472 event pairs, 269 based on Foata normal form. 22/3341 useless extension candidates. Maximal degree in co-relation 5756. Up to 695 conditions per place. [2022-11-18 21:05:15,933 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 65 selfloop transitions, 15 changer transitions 16/559 dead transitions. [2022-11-18 21:05:15,933 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 559 transitions, 1858 flow [2022-11-18 21:05:15,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:05:15,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 21:05:15,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3113 transitions. [2022-11-18 21:05:15,937 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8618493909191584 [2022-11-18 21:05:15,938 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3113 transitions. [2022-11-18 21:05:15,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3113 transitions. [2022-11-18 21:05:15,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:15,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3113 transitions. [2022-11-18 21:05:15,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 444.7142857142857) internal successors, (3113), 7 states have internal predecessors, (3113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:15,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:15,945 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:15,945 INFO L175 Difference]: Start difference. First operand has 541 places, 527 transitions, 1506 flow. Second operand 7 states and 3113 transitions. [2022-11-18 21:05:15,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 559 transitions, 1858 flow [2022-11-18 21:05:15,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 559 transitions, 1856 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-18 21:05:15,962 INFO L231 Difference]: Finished difference. Result has 549 places, 533 transitions, 1591 flow [2022-11-18 21:05:15,963 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1591, PETRI_PLACES=549, PETRI_TRANSITIONS=533} [2022-11-18 21:05:15,964 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 86 predicate places. [2022-11-18 21:05:15,964 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 533 transitions, 1591 flow [2022-11-18 21:05:15,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:15,965 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:15,965 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:15,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-18 21:05:15,966 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:15,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:15,966 INFO L85 PathProgramCache]: Analyzing trace with hash -123914449, now seen corresponding path program 2 times [2022-11-18 21:05:15,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:15,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467430753] [2022-11-18 21:05:15,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:15,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:16,212 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:16,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:16,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467430753] [2022-11-18 21:05:16,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467430753] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:16,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:16,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:16,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638360693] [2022-11-18 21:05:16,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:16,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:16,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:16,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:16,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:16,216 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-18 21:05:16,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 533 transitions, 1591 flow. Second operand has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:16,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:16,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-18 21:05:16,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:17,408 INFO L130 PetriNetUnfolder]: 772/4834 cut-off events. [2022-11-18 21:05:17,408 INFO L131 PetriNetUnfolder]: For 3589/3597 co-relation queries the response was YES. [2022-11-18 21:05:17,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8019 conditions, 4834 events. 772/4834 cut-off events. For 3589/3597 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 46929 event pairs, 189 based on Foata normal form. 44/4551 useless extension candidates. Maximal degree in co-relation 7973. Up to 983 conditions per place. [2022-11-18 21:05:17,459 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 80 selfloop transitions, 12 changer transitions 17/574 dead transitions. [2022-11-18 21:05:17,459 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 574 transitions, 2024 flow [2022-11-18 21:05:17,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:05:17,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 21:05:17,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2700 transitions. [2022-11-18 21:05:17,462 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.872093023255814 [2022-11-18 21:05:17,462 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2700 transitions. [2022-11-18 21:05:17,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2700 transitions. [2022-11-18 21:05:17,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:17,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2700 transitions. [2022-11-18 21:05:17,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 450.0) internal successors, (2700), 6 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:17,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:17,469 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:17,470 INFO L175 Difference]: Start difference. First operand has 549 places, 533 transitions, 1591 flow. Second operand 6 states and 2700 transitions. [2022-11-18 21:05:17,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 574 transitions, 2024 flow [2022-11-18 21:05:17,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 574 transitions, 2022 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-18 21:05:17,488 INFO L231 Difference]: Finished difference. Result has 557 places, 538 transitions, 1688 flow [2022-11-18 21:05:17,489 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1688, PETRI_PLACES=557, PETRI_TRANSITIONS=538} [2022-11-18 21:05:17,489 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 94 predicate places. [2022-11-18 21:05:17,489 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 538 transitions, 1688 flow [2022-11-18 21:05:17,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:17,490 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:17,490 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:17,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-18 21:05:17,491 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:17,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:17,492 INFO L85 PathProgramCache]: Analyzing trace with hash -136975218, now seen corresponding path program 3 times [2022-11-18 21:05:17,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:17,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111233252] [2022-11-18 21:05:17,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:17,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:17,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:17,772 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:17,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:17,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111233252] [2022-11-18 21:05:17,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111233252] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:17,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:17,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:17,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762390576] [2022-11-18 21:05:17,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:17,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:17,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:17,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:17,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:17,777 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-18 21:05:17,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 538 transitions, 1688 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:17,779 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:17,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-18 21:05:17,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:18,935 INFO L130 PetriNetUnfolder]: 529/4898 cut-off events. [2022-11-18 21:05:18,935 INFO L131 PetriNetUnfolder]: For 2791/2888 co-relation queries the response was YES. [2022-11-18 21:05:18,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 4898 events. 529/4898 cut-off events. For 2791/2888 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 46333 event pairs, 224 based on Foata normal form. 14/4714 useless extension candidates. Maximal degree in co-relation 7690. Up to 661 conditions per place. [2022-11-18 21:05:18,987 INFO L137 encePairwiseOnDemand]: 499/516 looper letters, 76 selfloop transitions, 14 changer transitions 14/569 dead transitions. [2022-11-18 21:05:18,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 569 transitions, 2096 flow [2022-11-18 21:05:18,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:05:18,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 21:05:18,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3118 transitions. [2022-11-18 21:05:18,991 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.863233665559247 [2022-11-18 21:05:18,991 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3118 transitions. [2022-11-18 21:05:18,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3118 transitions. [2022-11-18 21:05:18,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:18,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3118 transitions. [2022-11-18 21:05:18,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 445.42857142857144) internal successors, (3118), 7 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:18,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:18,997 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:18,998 INFO L175 Difference]: Start difference. First operand has 557 places, 538 transitions, 1688 flow. Second operand 7 states and 3118 transitions. [2022-11-18 21:05:18,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 569 transitions, 2096 flow [2022-11-18 21:05:19,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 569 transitions, 2083 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-18 21:05:19,024 INFO L231 Difference]: Finished difference. Result has 564 places, 536 transitions, 1677 flow [2022-11-18 21:05:19,025 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1677, PETRI_PLACES=564, PETRI_TRANSITIONS=536} [2022-11-18 21:05:19,025 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 101 predicate places. [2022-11-18 21:05:19,026 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 536 transitions, 1677 flow [2022-11-18 21:05:19,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:19,026 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:19,027 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:19,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-18 21:05:19,027 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:19,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:19,028 INFO L85 PathProgramCache]: Analyzing trace with hash 2056012489, now seen corresponding path program 3 times [2022-11-18 21:05:19,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:19,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079944888] [2022-11-18 21:05:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:19,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:19,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:19,253 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:19,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:19,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079944888] [2022-11-18 21:05:19,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079944888] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:19,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:19,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:19,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831787541] [2022-11-18 21:05:19,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:19,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:19,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:19,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:19,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:19,257 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-18 21:05:19,259 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 536 transitions, 1677 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:19,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:19,260 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-18 21:05:19,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:20,672 INFO L130 PetriNetUnfolder]: 763/5023 cut-off events. [2022-11-18 21:05:20,673 INFO L131 PetriNetUnfolder]: For 3595/3615 co-relation queries the response was YES. [2022-11-18 21:05:20,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8640 conditions, 5023 events. 763/5023 cut-off events. For 3595/3615 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 48780 event pairs, 376 based on Foata normal form. 14/4721 useless extension candidates. Maximal degree in co-relation 8587. Up to 783 conditions per place. [2022-11-18 21:05:20,708 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 76 selfloop transitions, 14 changer transitions 33/586 dead transitions. [2022-11-18 21:05:20,709 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 586 transitions, 2122 flow [2022-11-18 21:05:20,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:05:20,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 21:05:20,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3131 transitions. [2022-11-18 21:05:20,712 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8668327796234773 [2022-11-18 21:05:20,712 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3131 transitions. [2022-11-18 21:05:20,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3131 transitions. [2022-11-18 21:05:20,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:20,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3131 transitions. [2022-11-18 21:05:20,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 447.2857142857143) internal successors, (3131), 7 states have internal predecessors, (3131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:20,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:20,717 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:20,717 INFO L175 Difference]: Start difference. First operand has 564 places, 536 transitions, 1677 flow. Second operand 7 states and 3131 transitions. [2022-11-18 21:05:20,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 586 transitions, 2122 flow [2022-11-18 21:05:20,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 586 transitions, 2095 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-18 21:05:20,738 INFO L231 Difference]: Finished difference. Result has 567 places, 532 transitions, 1654 flow [2022-11-18 21:05:20,739 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1654, PETRI_PLACES=567, PETRI_TRANSITIONS=532} [2022-11-18 21:05:20,740 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 104 predicate places. [2022-11-18 21:05:20,740 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 532 transitions, 1654 flow [2022-11-18 21:05:20,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:20,741 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:20,741 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:20,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-18 21:05:20,742 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:20,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:20,742 INFO L85 PathProgramCache]: Analyzing trace with hash -2034664894, now seen corresponding path program 4 times [2022-11-18 21:05:20,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:20,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226257909] [2022-11-18 21:05:20,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:20,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:20,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:20,979 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:20,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:20,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226257909] [2022-11-18 21:05:20,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226257909] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:20,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:20,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:20,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657379339] [2022-11-18 21:05:20,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:20,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:20,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:20,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:20,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:20,984 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-18 21:05:20,985 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 532 transitions, 1654 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:20,986 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:20,986 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-18 21:05:20,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:21,922 INFO L130 PetriNetUnfolder]: 432/3329 cut-off events. [2022-11-18 21:05:21,923 INFO L131 PetriNetUnfolder]: For 3189/3333 co-relation queries the response was YES. [2022-11-18 21:05:21,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5930 conditions, 3329 events. 432/3329 cut-off events. For 3189/3333 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 28229 event pairs, 264 based on Foata normal form. 7/3231 useless extension candidates. Maximal degree in co-relation 5876. Up to 599 conditions per place. [2022-11-18 21:05:21,995 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 58 selfloop transitions, 12 changer transitions 27/553 dead transitions. [2022-11-18 21:05:21,995 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 553 transitions, 1947 flow [2022-11-18 21:05:21,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:05:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 21:05:21,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3102 transitions. [2022-11-18 21:05:21,999 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8588039867109635 [2022-11-18 21:05:21,999 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3102 transitions. [2022-11-18 21:05:21,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3102 transitions. [2022-11-18 21:05:22,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:22,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3102 transitions. [2022-11-18 21:05:22,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 443.14285714285717) internal successors, (3102), 7 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:22,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:22,008 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:22,009 INFO L175 Difference]: Start difference. First operand has 567 places, 532 transitions, 1654 flow. Second operand 7 states and 3102 transitions. [2022-11-18 21:05:22,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 553 transitions, 1947 flow [2022-11-18 21:05:22,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 553 transitions, 1910 flow, removed 9 selfloop flow, removed 7 redundant places. [2022-11-18 21:05:22,042 INFO L231 Difference]: Finished difference. Result has 566 places, 522 transitions, 1582 flow [2022-11-18 21:05:22,043 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1582, PETRI_PLACES=566, PETRI_TRANSITIONS=522} [2022-11-18 21:05:22,044 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 103 predicate places. [2022-11-18 21:05:22,044 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 522 transitions, 1582 flow [2022-11-18 21:05:22,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:22,045 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:22,045 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:22,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-18 21:05:22,046 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:22,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:22,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1595562677, now seen corresponding path program 4 times [2022-11-18 21:05:22,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:22,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579427768] [2022-11-18 21:05:22,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:22,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:22,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:22,287 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:22,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:22,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579427768] [2022-11-18 21:05:22,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579427768] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:22,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:22,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:22,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863787719] [2022-11-18 21:05:22,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:22,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:22,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:22,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:22,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:22,293 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-18 21:05:22,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 522 transitions, 1582 flow. Second operand has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:22,295 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:22,295 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-18 21:05:22,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:23,620 INFO L130 PetriNetUnfolder]: 708/4560 cut-off events. [2022-11-18 21:05:23,620 INFO L131 PetriNetUnfolder]: For 3213/3217 co-relation queries the response was YES. [2022-11-18 21:05:23,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7713 conditions, 4560 events. 708/4560 cut-off events. For 3213/3217 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 42633 event pairs, 215 based on Foata normal form. 2/4278 useless extension candidates. Maximal degree in co-relation 7661. Up to 794 conditions per place. [2022-11-18 21:05:23,671 INFO L137 encePairwiseOnDemand]: 489/516 looper letters, 73 selfloop transitions, 34 changer transitions 15/576 dead transitions. [2022-11-18 21:05:23,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 576 transitions, 2037 flow [2022-11-18 21:05:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:05:23,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 21:05:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3146 transitions. [2022-11-18 21:05:23,674 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8709856035437431 [2022-11-18 21:05:23,674 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3146 transitions. [2022-11-18 21:05:23,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3146 transitions. [2022-11-18 21:05:23,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:23,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3146 transitions. [2022-11-18 21:05:23,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 449.42857142857144) internal successors, (3146), 7 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:23,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:23,679 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:23,680 INFO L175 Difference]: Start difference. First operand has 566 places, 522 transitions, 1582 flow. Second operand 7 states and 3146 transitions. [2022-11-18 21:05:23,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 576 transitions, 2037 flow [2022-11-18 21:05:23,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 576 transitions, 1966 flow, removed 14 selfloop flow, removed 15 redundant places. [2022-11-18 21:05:23,700 INFO L231 Difference]: Finished difference. Result has 547 places, 535 transitions, 1675 flow [2022-11-18 21:05:23,701 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1675, PETRI_PLACES=547, PETRI_TRANSITIONS=535} [2022-11-18 21:05:23,702 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 84 predicate places. [2022-11-18 21:05:23,702 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 535 transitions, 1675 flow [2022-11-18 21:05:23,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:23,702 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:23,703 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:23,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-18 21:05:23,703 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:23,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:23,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1122157793, now seen corresponding path program 1 times [2022-11-18 21:05:23,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:23,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857872105] [2022-11-18 21:05:23,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:23,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:23,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:23,981 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:23,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:23,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857872105] [2022-11-18 21:05:23,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857872105] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:23,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:23,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:23,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495876207] [2022-11-18 21:05:23,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:23,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:23,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:23,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:23,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:23,988 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-18 21:05:23,990 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 535 transitions, 1675 flow. Second operand has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:23,990 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:23,990 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-18 21:05:23,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:24,868 INFO L130 PetriNetUnfolder]: 610/3556 cut-off events. [2022-11-18 21:05:24,868 INFO L131 PetriNetUnfolder]: For 2257/2257 co-relation queries the response was YES. [2022-11-18 21:05:24,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6100 conditions, 3556 events. 610/3556 cut-off events. For 2257/2257 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 31340 event pairs, 248 based on Foata normal form. 33/3326 useless extension candidates. Maximal degree in co-relation 6059. Up to 723 conditions per place. [2022-11-18 21:05:24,901 INFO L137 encePairwiseOnDemand]: 507/516 looper letters, 72 selfloop transitions, 9 changer transitions 6/541 dead transitions. [2022-11-18 21:05:24,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 541 transitions, 1811 flow [2022-11-18 21:05:24,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:05:24,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 21:05:24,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2679 transitions. [2022-11-18 21:05:24,903 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8653100775193798 [2022-11-18 21:05:24,904 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2679 transitions. [2022-11-18 21:05:24,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2679 transitions. [2022-11-18 21:05:24,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:24,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2679 transitions. [2022-11-18 21:05:24,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 446.5) internal successors, (2679), 6 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:24,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:24,908 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:24,908 INFO L175 Difference]: Start difference. First operand has 547 places, 535 transitions, 1675 flow. Second operand 6 states and 2679 transitions. [2022-11-18 21:05:24,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 541 transitions, 1811 flow [2022-11-18 21:05:24,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 541 transitions, 1750 flow, removed 18 selfloop flow, removed 11 redundant places. [2022-11-18 21:05:24,921 INFO L231 Difference]: Finished difference. Result has 534 places, 518 transitions, 1511 flow [2022-11-18 21:05:24,922 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1511, PETRI_PLACES=534, PETRI_TRANSITIONS=518} [2022-11-18 21:05:24,922 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 71 predicate places. [2022-11-18 21:05:24,922 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 518 transitions, 1511 flow [2022-11-18 21:05:24,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:24,923 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:24,923 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:24,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-18 21:05:24,923 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:24,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:24,924 INFO L85 PathProgramCache]: Analyzing trace with hash 809101461, now seen corresponding path program 2 times [2022-11-18 21:05:24,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:24,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207361718] [2022-11-18 21:05:24,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:24,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:24,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:25,143 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:25,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:25,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207361718] [2022-11-18 21:05:25,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207361718] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:25,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:25,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:05:25,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130531078] [2022-11-18 21:05:25,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:25,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:05:25,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:25,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:05:25,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:05:25,147 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-18 21:05:25,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 518 transitions, 1511 flow. Second operand has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:25,149 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:25,149 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-18 21:05:25,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:25,991 INFO L130 PetriNetUnfolder]: 577/3635 cut-off events. [2022-11-18 21:05:25,991 INFO L131 PetriNetUnfolder]: For 1183/1183 co-relation queries the response was YES. [2022-11-18 21:05:26,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5879 conditions, 3635 events. 577/3635 cut-off events. For 1183/1183 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 31652 event pairs, 216 based on Foata normal form. 2/3378 useless extension candidates. Maximal degree in co-relation 5846. Up to 690 conditions per place. [2022-11-18 21:05:26,015 INFO L137 encePairwiseOnDemand]: 498/516 looper letters, 61 selfloop transitions, 16 changer transitions 16/542 dead transitions. [2022-11-18 21:05:26,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 542 transitions, 1765 flow [2022-11-18 21:05:26,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:05:26,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 21:05:26,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3121 transitions. [2022-11-18 21:05:26,019 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8640642303433002 [2022-11-18 21:05:26,019 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3121 transitions. [2022-11-18 21:05:26,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3121 transitions. [2022-11-18 21:05:26,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:26,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3121 transitions. [2022-11-18 21:05:26,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 445.85714285714283) internal successors, (3121), 7 states have internal predecessors, (3121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:26,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:26,029 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:26,029 INFO L175 Difference]: Start difference. First operand has 534 places, 518 transitions, 1511 flow. Second operand 7 states and 3121 transitions. [2022-11-18 21:05:26,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 542 transitions, 1765 flow [2022-11-18 21:05:26,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 542 transitions, 1740 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-18 21:05:26,046 INFO L231 Difference]: Finished difference. Result has 534 places, 509 transitions, 1460 flow [2022-11-18 21:05:26,047 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1460, PETRI_PLACES=534, PETRI_TRANSITIONS=509} [2022-11-18 21:05:26,047 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 71 predicate places. [2022-11-18 21:05:26,048 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 509 transitions, 1460 flow [2022-11-18 21:05:26,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:26,048 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:26,048 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:26,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-18 21:05:26,049 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:26,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:26,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1456859600, now seen corresponding path program 1 times [2022-11-18 21:05:26,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:26,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729106184] [2022-11-18 21:05:26,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:26,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:26,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:27,281 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:27,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:27,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729106184] [2022-11-18 21:05:27,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729106184] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:27,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:27,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:05:27,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330775609] [2022-11-18 21:05:27,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:27,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:05:27,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:27,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:05:27,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:05:27,290 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:05:27,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 509 transitions, 1460 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:27,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:27,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:05:27,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:34,677 INFO L130 PetriNetUnfolder]: 2061/8516 cut-off events. [2022-11-18 21:05:34,677 INFO L131 PetriNetUnfolder]: For 1303/1304 co-relation queries the response was YES. [2022-11-18 21:05:34,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14924 conditions, 8516 events. 2061/8516 cut-off events. For 1303/1304 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 86003 event pairs, 1132 based on Foata normal form. 1/8127 useless extension candidates. Maximal degree in co-relation 14893. Up to 2421 conditions per place. [2022-11-18 21:05:34,750 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 424 selfloop transitions, 11 changer transitions 112/964 dead transitions. [2022-11-18 21:05:34,750 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 964 transitions, 3719 flow [2022-11-18 21:05:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-18 21:05:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-18 21:05:34,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 23499 transitions. [2022-11-18 21:05:34,764 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7718762317698069 [2022-11-18 21:05:34,764 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 23499 transitions. [2022-11-18 21:05:34,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 23499 transitions. [2022-11-18 21:05:34,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:34,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 23499 transitions. [2022-11-18 21:05:34,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 398.2881355932203) internal successors, (23499), 59 states have internal predecessors, (23499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:34,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:34,804 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:34,804 INFO L175 Difference]: Start difference. First operand has 534 places, 509 transitions, 1460 flow. Second operand 59 states and 23499 transitions. [2022-11-18 21:05:34,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 964 transitions, 3719 flow [2022-11-18 21:05:34,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 964 transitions, 3691 flow, removed 4 selfloop flow, removed 7 redundant places. [2022-11-18 21:05:34,831 INFO L231 Difference]: Finished difference. Result has 622 places, 509 transitions, 1555 flow [2022-11-18 21:05:34,832 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=1555, PETRI_PLACES=622, PETRI_TRANSITIONS=509} [2022-11-18 21:05:34,832 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 159 predicate places. [2022-11-18 21:05:34,833 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 509 transitions, 1555 flow [2022-11-18 21:05:34,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:34,834 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:34,834 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:34,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-18 21:05:34,834 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:34,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:34,835 INFO L85 PathProgramCache]: Analyzing trace with hash 927452134, now seen corresponding path program 2 times [2022-11-18 21:05:34,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:34,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917327336] [2022-11-18 21:05:34,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:34,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:34,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:36,440 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:36,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:36,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917327336] [2022-11-18 21:05:36,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917327336] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:36,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:36,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:05:36,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092437374] [2022-11-18 21:05:36,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:36,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:05:36,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:36,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:05:36,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:05:36,450 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:05:36,456 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 509 transitions, 1555 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:36,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:36,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:05:36,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:45,265 INFO L130 PetriNetUnfolder]: 2057/8655 cut-off events. [2022-11-18 21:05:45,265 INFO L131 PetriNetUnfolder]: For 6536/6536 co-relation queries the response was YES. [2022-11-18 21:05:45,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18066 conditions, 8655 events. 2057/8655 cut-off events. For 6536/6536 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 86864 event pairs, 1151 based on Foata normal form. 1/8223 useless extension candidates. Maximal degree in co-relation 17991. Up to 2408 conditions per place. [2022-11-18 21:05:45,383 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 423 selfloop transitions, 11 changer transitions 105/956 dead transitions. [2022-11-18 21:05:45,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 956 transitions, 4439 flow [2022-11-18 21:05:45,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-18 21:05:45,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-18 21:05:45,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 23491 transitions. [2022-11-18 21:05:45,398 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7716134542110104 [2022-11-18 21:05:45,398 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 23491 transitions. [2022-11-18 21:05:45,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 23491 transitions. [2022-11-18 21:05:45,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:45,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 23491 transitions. [2022-11-18 21:05:45,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 398.1525423728813) internal successors, (23491), 59 states have internal predecessors, (23491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:45,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:45,440 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:45,441 INFO L175 Difference]: Start difference. First operand has 622 places, 509 transitions, 1555 flow. Second operand 59 states and 23491 transitions. [2022-11-18 21:05:45,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 956 transitions, 4439 flow [2022-11-18 21:05:45,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 956 transitions, 3751 flow, removed 180 selfloop flow, removed 54 redundant places. [2022-11-18 21:05:45,499 INFO L231 Difference]: Finished difference. Result has 627 places, 509 transitions, 1571 flow [2022-11-18 21:05:45,501 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=1571, PETRI_PLACES=627, PETRI_TRANSITIONS=509} [2022-11-18 21:05:45,502 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 164 predicate places. [2022-11-18 21:05:45,502 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 509 transitions, 1571 flow [2022-11-18 21:05:45,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:45,504 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:45,504 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:45,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-18 21:05:45,505 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:45,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:45,505 INFO L85 PathProgramCache]: Analyzing trace with hash 500917450, now seen corresponding path program 3 times [2022-11-18 21:05:45,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:45,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648099596] [2022-11-18 21:05:45,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:45,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:45,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:46,764 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:46,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:46,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648099596] [2022-11-18 21:05:46,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648099596] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:46,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:46,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:05:46,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160562026] [2022-11-18 21:05:46,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:46,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:05:46,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:46,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:05:46,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:05:46,773 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:05:46,778 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 509 transitions, 1571 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:46,778 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:46,778 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:05:46,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:05:54,330 INFO L130 PetriNetUnfolder]: 2115/8839 cut-off events. [2022-11-18 21:05:54,330 INFO L131 PetriNetUnfolder]: For 9156/9156 co-relation queries the response was YES. [2022-11-18 21:05:54,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19001 conditions, 8839 events. 2115/8839 cut-off events. For 9156/9156 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 90336 event pairs, 1190 based on Foata normal form. 1/8449 useless extension candidates. Maximal degree in co-relation 18922. Up to 2421 conditions per place. [2022-11-18 21:05:54,472 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 373 selfloop transitions, 15 changer transitions 104/909 dead transitions. [2022-11-18 21:05:54,472 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 909 transitions, 4475 flow [2022-11-18 21:05:54,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:05:54,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:05:54,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22277 transitions. [2022-11-18 21:05:54,485 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.77093715393134 [2022-11-18 21:05:54,485 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22277 transitions. [2022-11-18 21:05:54,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22277 transitions. [2022-11-18 21:05:54,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:05:54,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22277 transitions. [2022-11-18 21:05:54,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.80357142857144) internal successors, (22277), 56 states have internal predecessors, (22277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:54,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:54,527 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:54,527 INFO L175 Difference]: Start difference. First operand has 627 places, 509 transitions, 1571 flow. Second operand 56 states and 22277 transitions. [2022-11-18 21:05:54,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 909 transitions, 4475 flow [2022-11-18 21:05:54,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 909 transitions, 3770 flow, removed 187 selfloop flow, removed 54 redundant places. [2022-11-18 21:05:54,580 INFO L231 Difference]: Finished difference. Result has 627 places, 514 transitions, 1632 flow [2022-11-18 21:05:54,581 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1632, PETRI_PLACES=627, PETRI_TRANSITIONS=514} [2022-11-18 21:05:54,581 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 164 predicate places. [2022-11-18 21:05:54,582 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 514 transitions, 1632 flow [2022-11-18 21:05:54,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:54,583 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:05:54,583 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:05:54,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-18 21:05:54,583 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:05:54,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:54,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1350393674, now seen corresponding path program 4 times [2022-11-18 21:05:54,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:54,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289185639] [2022-11-18 21:05:54,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:54,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:54,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:05:55,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:55,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289185639] [2022-11-18 21:05:55,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289185639] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:55,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:55,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:05:55,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679372303] [2022-11-18 21:05:55,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:55,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:05:55,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:55,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:05:55,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:05:55,748 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:05:55,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 514 transitions, 1632 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:05:55,751 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:05:55,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:05:55,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:06:03,489 INFO L130 PetriNetUnfolder]: 2187/9325 cut-off events. [2022-11-18 21:06:03,489 INFO L131 PetriNetUnfolder]: For 11070/11070 co-relation queries the response was YES. [2022-11-18 21:06:03,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20701 conditions, 9325 events. 2187/9325 cut-off events. For 11070/11070 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 96028 event pairs, 1217 based on Foata normal form. 1/8874 useless extension candidates. Maximal degree in co-relation 20620. Up to 2408 conditions per place. [2022-11-18 21:06:03,597 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 400 selfloop transitions, 16 changer transitions 102/935 dead transitions. [2022-11-18 21:06:03,597 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 935 transitions, 4847 flow [2022-11-18 21:06:03,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:06:03,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:06:03,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22274 transitions. [2022-11-18 21:06:03,609 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7708333333333334 [2022-11-18 21:06:03,609 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22274 transitions. [2022-11-18 21:06:03,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22274 transitions. [2022-11-18 21:06:03,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:06:03,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22274 transitions. [2022-11-18 21:06:03,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.75) internal successors, (22274), 56 states have internal predecessors, (22274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:03,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:03,642 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:03,642 INFO L175 Difference]: Start difference. First operand has 627 places, 514 transitions, 1632 flow. Second operand 56 states and 22274 transitions. [2022-11-18 21:06:03,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 935 transitions, 4847 flow [2022-11-18 21:06:03,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 935 transitions, 4331 flow, removed 186 selfloop flow, removed 44 redundant places. [2022-11-18 21:06:03,705 INFO L231 Difference]: Finished difference. Result has 641 places, 519 transitions, 1704 flow [2022-11-18 21:06:03,705 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1704, PETRI_PLACES=641, PETRI_TRANSITIONS=519} [2022-11-18 21:06:03,706 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 178 predicate places. [2022-11-18 21:06:03,706 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 519 transitions, 1704 flow [2022-11-18 21:06:03,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:03,707 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:06:03,708 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:03,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-11-18 21:06:03,708 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:06:03,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:03,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1997414870, now seen corresponding path program 5 times [2022-11-18 21:06:03,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:06:03,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283448312] [2022-11-18 21:06:03,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:03,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:06:03,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,767 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:06:04,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:04,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283448312] [2022-11-18 21:06:04,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283448312] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:04,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:04,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:06:04,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605388534] [2022-11-18 21:06:04,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:04,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:06:04,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:04,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:06:04,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:06:04,775 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:06:04,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 519 transitions, 1704 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:04,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:06:04,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:06:04,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:06:13,090 INFO L130 PetriNetUnfolder]: 2267/9509 cut-off events. [2022-11-18 21:06:13,090 INFO L131 PetriNetUnfolder]: For 14339/14339 co-relation queries the response was YES. [2022-11-18 21:06:13,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21999 conditions, 9509 events. 2267/9509 cut-off events. For 14339/14339 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 98723 event pairs, 1242 based on Foata normal form. 1/9100 useless extension candidates. Maximal degree in co-relation 21912. Up to 2421 conditions per place. [2022-11-18 21:06:13,270 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 381 selfloop transitions, 18 changer transitions 108/924 dead transitions. [2022-11-18 21:06:13,271 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 924 transitions, 5022 flow [2022-11-18 21:06:13,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:06:13,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:06:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22265 transitions. [2022-11-18 21:06:13,285 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7705218715393134 [2022-11-18 21:06:13,285 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22265 transitions. [2022-11-18 21:06:13,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22265 transitions. [2022-11-18 21:06:13,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:06:13,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22265 transitions. [2022-11-18 21:06:13,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.5892857142857) internal successors, (22265), 56 states have internal predecessors, (22265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:13,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:13,326 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:13,327 INFO L175 Difference]: Start difference. First operand has 641 places, 519 transitions, 1704 flow. Second operand 56 states and 22265 transitions. [2022-11-18 21:06:13,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 924 transitions, 5022 flow [2022-11-18 21:06:13,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 924 transitions, 4498 flow, removed 190 selfloop flow, removed 44 redundant places. [2022-11-18 21:06:13,409 INFO L231 Difference]: Finished difference. Result has 657 places, 525 transitions, 1826 flow [2022-11-18 21:06:13,410 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1826, PETRI_PLACES=657, PETRI_TRANSITIONS=525} [2022-11-18 21:06:13,410 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 194 predicate places. [2022-11-18 21:06:13,410 INFO L495 AbstractCegarLoop]: Abstraction has has 657 places, 525 transitions, 1826 flow [2022-11-18 21:06:13,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:13,411 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:06:13,411 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:13,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-18 21:06:13,412 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:06:13,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:13,412 INFO L85 PathProgramCache]: Analyzing trace with hash -853340994, now seen corresponding path program 6 times [2022-11-18 21:06:13,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:06:13,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746840118] [2022-11-18 21:06:13,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:13,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:06:13,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:14,700 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:06:14,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:14,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746840118] [2022-11-18 21:06:14,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746840118] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:14,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:14,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:06:14,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147378027] [2022-11-18 21:06:14,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:14,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:06:14,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:14,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:06:14,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:06:14,709 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:06:14,714 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 525 transitions, 1826 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:14,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:06:14,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:06:14,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:06:23,467 INFO L130 PetriNetUnfolder]: 2327/9638 cut-off events. [2022-11-18 21:06:23,467 INFO L131 PetriNetUnfolder]: For 25588/25588 co-relation queries the response was YES. [2022-11-18 21:06:23,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24670 conditions, 9638 events. 2327/9638 cut-off events. For 25588/25588 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 99300 event pairs, 1211 based on Foata normal form. 1/9228 useless extension candidates. Maximal degree in co-relation 24575. Up to 2408 conditions per place. [2022-11-18 21:06:23,658 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 411 selfloop transitions, 19 changer transitions 106/953 dead transitions. [2022-11-18 21:06:23,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 953 transitions, 6050 flow [2022-11-18 21:06:23,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:06:23,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:06:23,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22263 transitions. [2022-11-18 21:06:23,677 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.770452657807309 [2022-11-18 21:06:23,677 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22263 transitions. [2022-11-18 21:06:23,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22263 transitions. [2022-11-18 21:06:23,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:06:23,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22263 transitions. [2022-11-18 21:06:23,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.55357142857144) internal successors, (22263), 56 states have internal predecessors, (22263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:23,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:23,716 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:23,716 INFO L175 Difference]: Start difference. First operand has 657 places, 525 transitions, 1826 flow. Second operand 56 states and 22263 transitions. [2022-11-18 21:06:23,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 953 transitions, 6050 flow [2022-11-18 21:06:23,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 953 transitions, 5372 flow, removed 264 selfloop flow, removed 40 redundant places. [2022-11-18 21:06:23,828 INFO L231 Difference]: Finished difference. Result has 677 places, 531 transitions, 1949 flow [2022-11-18 21:06:23,828 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1949, PETRI_PLACES=677, PETRI_TRANSITIONS=531} [2022-11-18 21:06:23,829 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 214 predicate places. [2022-11-18 21:06:23,829 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 531 transitions, 1949 flow [2022-11-18 21:06:23,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:23,831 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:06:23,831 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:23,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-11-18 21:06:23,832 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:06:23,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash 8316518, now seen corresponding path program 7 times [2022-11-18 21:06:23,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:06:23,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247675244] [2022-11-18 21:06:23,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:06:23,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:06:24,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:24,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247675244] [2022-11-18 21:06:24,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247675244] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:24,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:24,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:06:24,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056852554] [2022-11-18 21:06:24,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:24,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:06:24,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:24,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:06:24,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:06:24,914 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:06:24,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 531 transitions, 1949 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:24,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:06:24,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:06:24,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:06:32,989 INFO L130 PetriNetUnfolder]: 2456/10120 cut-off events. [2022-11-18 21:06:32,990 INFO L131 PetriNetUnfolder]: For 37101/37101 co-relation queries the response was YES. [2022-11-18 21:06:33,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27644 conditions, 10120 events. 2456/10120 cut-off events. For 37101/37101 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 105619 event pairs, 1339 based on Foata normal form. 1/9694 useless extension candidates. Maximal degree in co-relation 27537. Up to 2421 conditions per place. [2022-11-18 21:06:33,168 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 390 selfloop transitions, 19 changer transitions 112/938 dead transitions. [2022-11-18 21:06:33,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 938 transitions, 6475 flow [2022-11-18 21:06:33,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:06:33,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:06:33,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22253 transitions. [2022-11-18 21:06:33,187 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7701065891472868 [2022-11-18 21:06:33,187 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22253 transitions. [2022-11-18 21:06:33,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22253 transitions. [2022-11-18 21:06:33,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:06:33,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22253 transitions. [2022-11-18 21:06:33,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.375) internal successors, (22253), 56 states have internal predecessors, (22253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:33,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:33,226 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:33,226 INFO L175 Difference]: Start difference. First operand has 677 places, 531 transitions, 1949 flow. Second operand 56 states and 22253 transitions. [2022-11-18 21:06:33,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 938 transitions, 6475 flow [2022-11-18 21:06:33,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 938 transitions, 5870 flow, removed 228 selfloop flow, removed 38 redundant places. [2022-11-18 21:06:33,387 INFO L231 Difference]: Finished difference. Result has 701 places, 538 transitions, 2144 flow [2022-11-18 21:06:33,387 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2144, PETRI_PLACES=701, PETRI_TRANSITIONS=538} [2022-11-18 21:06:33,388 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 238 predicate places. [2022-11-18 21:06:33,388 INFO L495 AbstractCegarLoop]: Abstraction has has 701 places, 538 transitions, 2144 flow [2022-11-18 21:06:33,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:33,390 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:06:33,390 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:33,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-18 21:06:33,391 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:06:33,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:33,391 INFO L85 PathProgramCache]: Analyzing trace with hash 302267612, now seen corresponding path program 8 times [2022-11-18 21:06:33,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:06:33,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105829900] [2022-11-18 21:06:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:33,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:06:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,682 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:06:34,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:34,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105829900] [2022-11-18 21:06:34,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105829900] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:34,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:34,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:06:34,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941257074] [2022-11-18 21:06:34,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:34,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:06:34,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:34,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:06:34,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:06:34,690 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:06:34,693 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 538 transitions, 2144 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:34,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:06:34,694 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:06:34,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:06:44,237 INFO L130 PetriNetUnfolder]: 2563/10590 cut-off events. [2022-11-18 21:06:44,238 INFO L131 PetriNetUnfolder]: For 64679/64679 co-relation queries the response was YES. [2022-11-18 21:06:44,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32461 conditions, 10590 events. 2563/10590 cut-off events. For 64679/64679 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 110912 event pairs, 1377 based on Foata normal form. 1/10121 useless extension candidates. Maximal degree in co-relation 32338. Up to 2408 conditions per place. [2022-11-18 21:06:44,492 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 421 selfloop transitions, 20 changer transitions 110/968 dead transitions. [2022-11-18 21:06:44,492 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 968 transitions, 7953 flow [2022-11-18 21:06:44,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:06:44,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:06:44,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22252 transitions. [2022-11-18 21:06:44,507 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7700719822812846 [2022-11-18 21:06:44,507 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22252 transitions. [2022-11-18 21:06:44,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22252 transitions. [2022-11-18 21:06:44,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:06:44,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22252 transitions. [2022-11-18 21:06:44,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.35714285714283) internal successors, (22252), 56 states have internal predecessors, (22252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:44,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:44,546 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:44,546 INFO L175 Difference]: Start difference. First operand has 701 places, 538 transitions, 2144 flow. Second operand 56 states and 22252 transitions. [2022-11-18 21:06:44,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 968 transitions, 7953 flow [2022-11-18 21:06:44,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 968 transitions, 7033 flow, removed 383 selfloop flow, removed 38 redundant places. [2022-11-18 21:06:44,818 INFO L231 Difference]: Finished difference. Result has 725 places, 545 transitions, 2328 flow [2022-11-18 21:06:44,818 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2328, PETRI_PLACES=725, PETRI_TRANSITIONS=545} [2022-11-18 21:06:44,819 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 262 predicate places. [2022-11-18 21:06:44,819 INFO L495 AbstractCegarLoop]: Abstraction has has 725 places, 545 transitions, 2328 flow [2022-11-18 21:06:44,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:44,820 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:06:44,820 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:44,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-18 21:06:44,820 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:06:44,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:44,821 INFO L85 PathProgramCache]: Analyzing trace with hash -492011104, now seen corresponding path program 9 times [2022-11-18 21:06:44,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:06:44,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639216533] [2022-11-18 21:06:44,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:44,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:06:44,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:45,820 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:06:45,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:45,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639216533] [2022-11-18 21:06:45,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639216533] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:45,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:45,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:06:45,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182904629] [2022-11-18 21:06:45,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:45,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:06:45,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:45,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:06:45,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:06:45,829 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:06:45,832 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 545 transitions, 2328 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:45,833 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:06:45,833 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:06:45,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:06:55,219 INFO L130 PetriNetUnfolder]: 2683/10780 cut-off events. [2022-11-18 21:06:55,219 INFO L131 PetriNetUnfolder]: For 91208/91212 co-relation queries the response was YES. [2022-11-18 21:06:55,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36489 conditions, 10780 events. 2683/10780 cut-off events. For 91208/91212 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 113440 event pairs, 1492 based on Foata normal form. 1/10360 useless extension candidates. Maximal degree in co-relation 36350. Up to 2421 conditions per place. [2022-11-18 21:06:55,434 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 402 selfloop transitions, 18 changer transitions 116/953 dead transitions. [2022-11-18 21:06:55,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 953 transitions, 8504 flow [2022-11-18 21:06:55,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:06:55,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:06:55,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22246 transitions. [2022-11-18 21:06:55,447 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7698643410852714 [2022-11-18 21:06:55,447 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22246 transitions. [2022-11-18 21:06:55,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22246 transitions. [2022-11-18 21:06:55,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:06:55,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22246 transitions. [2022-11-18 21:06:55,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.25) internal successors, (22246), 56 states have internal predecessors, (22246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:55,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:55,919 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:55,919 INFO L175 Difference]: Start difference. First operand has 725 places, 545 transitions, 2328 flow. Second operand 56 states and 22246 transitions. [2022-11-18 21:06:55,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 953 transitions, 8504 flow [2022-11-18 21:06:56,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 953 transitions, 7524 flow, removed 414 selfloop flow, removed 39 redundant places. [2022-11-18 21:06:56,453 INFO L231 Difference]: Finished difference. Result has 750 places, 553 transitions, 2567 flow [2022-11-18 21:06:56,454 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2567, PETRI_PLACES=750, PETRI_TRANSITIONS=553} [2022-11-18 21:06:56,454 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 287 predicate places. [2022-11-18 21:06:56,454 INFO L495 AbstractCegarLoop]: Abstraction has has 750 places, 553 transitions, 2567 flow [2022-11-18 21:06:56,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:56,455 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:06:56,455 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:56,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-18 21:06:56,455 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:06:56,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:56,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1474960058, now seen corresponding path program 10 times [2022-11-18 21:06:56,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:06:56,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77669274] [2022-11-18 21:06:56,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:56,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:06:56,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:57,552 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:06:57,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:57,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77669274] [2022-11-18 21:06:57,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77669274] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:57,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:57,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:06:57,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793748531] [2022-11-18 21:06:57,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:57,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:06:57,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:57,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:06:57,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:06:57,574 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:06:57,579 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 553 transitions, 2567 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:06:57,579 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:06:57,579 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:06:57,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:07:09,158 INFO L130 PetriNetUnfolder]: 2819/11484 cut-off events. [2022-11-18 21:07:09,159 INFO L131 PetriNetUnfolder]: For 131467/131471 co-relation queries the response was YES. [2022-11-18 21:07:09,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42505 conditions, 11484 events. 2819/11484 cut-off events. For 131467/131471 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 121673 event pairs, 1505 based on Foata normal form. 1/11002 useless extension candidates. Maximal degree in co-relation 42349. Up to 2408 conditions per place. [2022-11-18 21:07:09,472 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 431 selfloop transitions, 19 changer transitions 114/981 dead transitions. [2022-11-18 21:07:09,472 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 981 transitions, 9990 flow [2022-11-18 21:07:09,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:07:09,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:07:09,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22245 transitions. [2022-11-18 21:07:09,486 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7698297342192691 [2022-11-18 21:07:09,487 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22245 transitions. [2022-11-18 21:07:09,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22245 transitions. [2022-11-18 21:07:09,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:07:09,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22245 transitions. [2022-11-18 21:07:09,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.23214285714283) internal successors, (22245), 56 states have internal predecessors, (22245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:09,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:09,658 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:09,658 INFO L175 Difference]: Start difference. First operand has 750 places, 553 transitions, 2567 flow. Second operand 56 states and 22245 transitions. [2022-11-18 21:07:09,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 981 transitions, 9990 flow [2022-11-18 21:07:10,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 981 transitions, 8691 flow, removed 603 selfloop flow, removed 39 redundant places. [2022-11-18 21:07:10,109 INFO L231 Difference]: Finished difference. Result has 775 places, 561 transitions, 2793 flow [2022-11-18 21:07:10,109 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2793, PETRI_PLACES=775, PETRI_TRANSITIONS=561} [2022-11-18 21:07:10,110 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 312 predicate places. [2022-11-18 21:07:10,110 INFO L495 AbstractCegarLoop]: Abstraction has has 775 places, 561 transitions, 2793 flow [2022-11-18 21:07:10,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:10,112 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:07:10,112 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:10,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-11-18 21:07:10,113 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:07:10,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:10,113 INFO L85 PathProgramCache]: Analyzing trace with hash -2063219922, now seen corresponding path program 11 times [2022-11-18 21:07:10,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:07:10,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168267447] [2022-11-18 21:07:10,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:10,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:07:10,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:11,452 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:07:11,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:07:11,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168267447] [2022-11-18 21:07:11,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168267447] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:07:11,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:07:11,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:07:11,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734034314] [2022-11-18 21:07:11,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:07:11,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:07:11,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:07:11,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:07:11,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:07:11,463 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:07:11,468 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 775 places, 561 transitions, 2793 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:11,469 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:07:11,469 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:07:11,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:07:23,024 INFO L130 PetriNetUnfolder]: 2980/11748 cut-off events. [2022-11-18 21:07:23,024 INFO L131 PetriNetUnfolder]: For 172550/172554 co-relation queries the response was YES. [2022-11-18 21:07:23,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47795 conditions, 11748 events. 2980/11748 cut-off events. For 172550/172554 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 125366 event pairs, 1631 based on Foata normal form. 1/11321 useless extension candidates. Maximal degree in co-relation 47623. Up to 2421 conditions per place. [2022-11-18 21:07:23,261 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 398 selfloop transitions, 20 changer transitions 120/955 dead transitions. [2022-11-18 21:07:23,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 955 transitions, 10361 flow [2022-11-18 21:07:23,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:07:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:07:23,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22234 transitions. [2022-11-18 21:07:23,276 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7694490586932448 [2022-11-18 21:07:23,276 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22234 transitions. [2022-11-18 21:07:23,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22234 transitions. [2022-11-18 21:07:23,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:07:23,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22234 transitions. [2022-11-18 21:07:23,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.0357142857143) internal successors, (22234), 56 states have internal predecessors, (22234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:23,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:23,312 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:23,312 INFO L175 Difference]: Start difference. First operand has 775 places, 561 transitions, 2793 flow. Second operand 56 states and 22234 transitions. [2022-11-18 21:07:23,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 955 transitions, 10361 flow [2022-11-18 21:07:24,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 955 transitions, 9016 flow, removed 626 selfloop flow, removed 40 redundant places. [2022-11-18 21:07:24,029 INFO L231 Difference]: Finished difference. Result has 800 places, 570 transitions, 3061 flow [2022-11-18 21:07:24,030 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2646, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=3061, PETRI_PLACES=800, PETRI_TRANSITIONS=570} [2022-11-18 21:07:24,030 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 337 predicate places. [2022-11-18 21:07:24,030 INFO L495 AbstractCegarLoop]: Abstraction has has 800 places, 570 transitions, 3061 flow [2022-11-18 21:07:24,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:24,031 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:07:24,031 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:24,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-11-18 21:07:24,032 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:07:24,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:24,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1375802368, now seen corresponding path program 12 times [2022-11-18 21:07:24,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:07:24,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344674440] [2022-11-18 21:07:24,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:24,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:07:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:07:25,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:07:25,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344674440] [2022-11-18 21:07:25,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344674440] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:07:25,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:07:25,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:07:25,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196086302] [2022-11-18 21:07:25,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:07:25,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:07:25,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:07:25,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:07:25,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:07:25,183 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:07:25,191 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 570 transitions, 3061 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:25,191 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:07:25,191 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:07:25,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:07:37,185 INFO L130 PetriNetUnfolder]: 3145/12372 cut-off events. [2022-11-18 21:07:37,185 INFO L131 PetriNetUnfolder]: For 217905/217915 co-relation queries the response was YES. [2022-11-18 21:07:37,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54189 conditions, 12372 events. 3145/12372 cut-off events. For 217905/217915 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 132963 event pairs, 1648 based on Foata normal form. 1/11930 useless extension candidates. Maximal degree in co-relation 54001. Up to 2408 conditions per place. [2022-11-18 21:07:37,564 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 424 selfloop transitions, 21 changer transitions 118/980 dead transitions. [2022-11-18 21:07:37,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 980 transitions, 11483 flow [2022-11-18 21:07:37,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-18 21:07:37,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-18 21:07:37,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22234 transitions. [2022-11-18 21:07:37,577 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7694490586932448 [2022-11-18 21:07:37,577 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22234 transitions. [2022-11-18 21:07:37,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22234 transitions. [2022-11-18 21:07:37,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:07:37,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22234 transitions. [2022-11-18 21:07:37,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.0357142857143) internal successors, (22234), 56 states have internal predecessors, (22234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:37,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:37,616 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:37,616 INFO L175 Difference]: Start difference. First operand has 800 places, 570 transitions, 3061 flow. Second operand 56 states and 22234 transitions. [2022-11-18 21:07:37,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 980 transitions, 11483 flow [2022-11-18 21:07:38,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 980 transitions, 9904 flow, removed 760 selfloop flow, removed 45 redundant places. [2022-11-18 21:07:38,560 INFO L231 Difference]: Finished difference. Result has 820 places, 579 transitions, 3293 flow [2022-11-18 21:07:38,561 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=713, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=3293, PETRI_PLACES=820, PETRI_TRANSITIONS=579} [2022-11-18 21:07:38,562 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 357 predicate places. [2022-11-18 21:07:38,562 INFO L495 AbstractCegarLoop]: Abstraction has has 820 places, 579 transitions, 3293 flow [2022-11-18 21:07:38,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:38,564 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:07:38,564 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:38,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-11-18 21:07:38,564 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:07:38,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:38,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1248519314, now seen corresponding path program 13 times [2022-11-18 21:07:38,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:07:38,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080287548] [2022-11-18 21:07:38,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:38,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:07:38,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:39,728 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:07:39,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:07:39,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080287548] [2022-11-18 21:07:39,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080287548] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:07:39,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:07:39,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:07:39,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111069991] [2022-11-18 21:07:39,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:07:39,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:07:39,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:07:39,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:07:39,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:07:39,735 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:07:39,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 579 transitions, 3293 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:39,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:07:39,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:07:39,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 21:07:52,412 INFO L130 PetriNetUnfolder]: 3151/12467 cut-off events. [2022-11-18 21:07:52,412 INFO L131 PetriNetUnfolder]: For 224610/224629 co-relation queries the response was YES. [2022-11-18 21:07:53,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54143 conditions, 12467 events. 3151/12467 cut-off events. For 224610/224629 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 135350 event pairs, 1408 based on Foata normal form. 7/12053 useless extension candidates. Maximal degree in co-relation 53945. Up to 2421 conditions per place. [2022-11-18 21:07:53,095 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 562 selfloop transitions, 43 changer transitions 112/1134 dead transitions. [2022-11-18 21:07:53,096 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 1134 transitions, 13147 flow [2022-11-18 21:07:53,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-18 21:07:53,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-11-18 21:07:53,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 21092 transitions. [2022-11-18 21:07:53,109 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7712446979669446 [2022-11-18 21:07:53,109 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 21092 transitions. [2022-11-18 21:07:53,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 21092 transitions. [2022-11-18 21:07:53,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 21:07:53,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 21092 transitions. [2022-11-18 21:07:53,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 397.9622641509434) internal successors, (21092), 53 states have internal predecessors, (21092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:53,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 516.0) internal successors, (27864), 54 states have internal predecessors, (27864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:53,143 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 516.0) internal successors, (27864), 54 states have internal predecessors, (27864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:53,143 INFO L175 Difference]: Start difference. First operand has 820 places, 579 transitions, 3293 flow. Second operand 53 states and 21092 transitions. [2022-11-18 21:07:53,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 1134 transitions, 13147 flow [2022-11-18 21:07:54,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 1134 transitions, 11762 flow, removed 669 selfloop flow, removed 45 redundant places. [2022-11-18 21:07:54,186 INFO L231 Difference]: Finished difference. Result has 825 places, 580 transitions, 3325 flow [2022-11-18 21:07:54,186 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=3325, PETRI_PLACES=825, PETRI_TRANSITIONS=580} [2022-11-18 21:07:54,186 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 362 predicate places. [2022-11-18 21:07:54,187 INFO L495 AbstractCegarLoop]: Abstraction has has 825 places, 580 transitions, 3325 flow [2022-11-18 21:07:54,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:54,188 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 21:07:54,188 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:54,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-11-18 21:07:54,188 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 21:07:54,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:54,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1841416902, now seen corresponding path program 14 times [2022-11-18 21:07:54,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:07:54,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834694578] [2022-11-18 21:07:54,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:54,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:07:54,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:55,380 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-18 21:07:55,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:07:55,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834694578] [2022-11-18 21:07:55,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834694578] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:07:55,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:07:55,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 21:07:55,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569553984] [2022-11-18 21:07:55,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:07:55,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:07:55,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:07:55,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:07:55,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-18 21:07:55,390 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-18 21:07:55,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 580 transitions, 3325 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 21:07:55,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 21:07:55,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-18 21:07:55,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand