./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b 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_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN --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 c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 --- 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-6b4ec56 [2022-11-20 12:38:25,595 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 12:38:25,598 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 12:38:25,624 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 12:38:25,624 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 12:38:25,626 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 12:38:25,628 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 12:38:25,630 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 12:38:25,632 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 12:38:25,633 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 12:38:25,635 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 12:38:25,636 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 12:38:25,637 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 12:38:25,638 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 12:38:25,640 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 12:38:25,642 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 12:38:25,643 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 12:38:25,644 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 12:38:25,647 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 12:38:25,649 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 12:38:25,651 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 12:38:25,659 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 12:38:25,664 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 12:38:25,665 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 12:38:25,669 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 12:38:25,675 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 12:38:25,676 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 12:38:25,677 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 12:38:25,680 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 12:38:25,681 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 12:38:25,684 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 12:38:25,685 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 12:38:25,686 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 12:38:25,688 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 12:38:25,690 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 12:38:25,691 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 12:38:25,692 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 12:38:25,693 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 12:38:25,693 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 12:38:25,695 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 12:38:25,697 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 12:38:25,698 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 12:38:25,742 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 12:38:25,742 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 12:38:25,743 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 12:38:25,743 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 12:38:25,745 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 12:38:25,745 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 12:38:25,746 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 12:38:25,746 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 12:38:25,746 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 12:38:25,746 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 12:38:25,746 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 12:38:25,747 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 12:38:25,747 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 12:38:25,747 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 12:38:25,747 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 12:38:25,748 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 12:38:25,748 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 12:38:25,748 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 12:38:25,748 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 12:38:25,749 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 12:38:25,749 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 12:38:25,749 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 12:38:25,750 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 12:38:25,750 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 12:38:25,750 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:38:25,750 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 12:38:25,751 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 12:38:25,751 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 12:38:25,751 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 12:38:25,751 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 12:38:25,752 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 12:38:25,752 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 12:38:25,752 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 12:38:25,753 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_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/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_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN 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 -> c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 [2022-11-20 12:38:26,044 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 12:38:26,080 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 12:38:26,083 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 12:38:26,085 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 12:38:26,086 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 12:38:26,087 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-11-20 12:38:30,081 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 12:38:30,331 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 12:38:30,332 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-11-20 12:38:30,339 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/data/5c02570cf/8c8fbd69527b468f82cd8a1777e058e7/FLAGaee22e5a1 [2022-11-20 12:38:30,357 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/data/5c02570cf/8c8fbd69527b468f82cd8a1777e058e7 [2022-11-20 12:38:30,360 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 12:38:30,362 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 12:38:30,364 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 12:38:30,365 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 12:38:30,370 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 12:38:30,371 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,373 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63033e19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30, skipping insertion in model container [2022-11-20 12:38:30,373 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,383 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 12:38:30,410 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 12:38:30,671 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-11-20 12:38:30,684 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:38:30,697 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 12:38:30,735 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-11-20 12:38:30,740 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:38:30,760 INFO L208 MainTranslator]: Completed translation [2022-11-20 12:38:30,761 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30 WrapperNode [2022-11-20 12:38:30,761 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 12:38:30,763 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 12:38:30,763 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 12:38:30,763 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 12:38:30,772 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,795 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,831 INFO L138 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2022-11-20 12:38:30,831 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 12:38:30,832 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 12:38:30,833 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 12:38:30,833 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 12:38:30,845 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,845 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,851 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,851 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,862 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,868 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,871 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,873 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,877 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 12:38:30,892 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 12:38:30,892 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 12:38:30,892 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 12:38:30,893 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (1/1) ... [2022-11-20 12:38:30,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:38:30,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:38:30,940 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 12:38:30,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1fbefbe9-a1a9-485a-aacc-ecee10bcabd0/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 12:38:30,994 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 12:38:30,994 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 12:38:30,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 12:38:30,995 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 12:38:30,995 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 12:38:30,995 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 12:38:30,996 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 12:38:30,996 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 12:38:30,996 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-20 12:38:30,996 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-20 12:38:30,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 12:38:30,997 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-20 12:38:30,997 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-20 12:38:30,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 12:38:30,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 12:38:30,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 12:38:30,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 12:38:31,000 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 12:38:31,215 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 12:38:31,218 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 12:38:31,897 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 12:38:32,164 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 12:38:32,165 INFO L300 CfgBuilder]: Removed 5 assume(true) statements. [2022-11-20 12:38:32,168 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:38:32 BoogieIcfgContainer [2022-11-20 12:38:32,168 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 12:38:32,171 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 12:38:32,172 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 12:38:32,176 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 12:38:32,176 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 12:38:30" (1/3) ... [2022-11-20 12:38:32,177 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1394ec11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:38:32, skipping insertion in model container [2022-11-20 12:38:32,177 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:38:30" (2/3) ... [2022-11-20 12:38:32,178 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1394ec11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:38:32, skipping insertion in model container [2022-11-20 12:38:32,178 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:38:32" (3/3) ... [2022-11-20 12:38:32,180 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2022-11-20 12:38:32,191 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 12:38:32,204 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 12:38:32,205 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 12:38:32,205 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 12:38:32,343 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-20 12:38:32,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2022-11-20 12:38:32,607 INFO L130 PetriNetUnfolder]: 18/220 cut-off events. [2022-11-20 12:38:32,607 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-20 12:38:32,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 220 events. 18/220 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 123 event pairs, 0 based on Foata normal form. 0/201 useless extension candidates. Maximal degree in co-relation 180. Up to 3 conditions per place. [2022-11-20 12:38:32,617 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2022-11-20 12:38:32,633 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2022-11-20 12:38:32,660 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 12:38:32,670 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;@2914857f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 12:38:32,670 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-20 12:38:32,722 INFO L130 PetriNetUnfolder]: 18/208 cut-off events. [2022-11-20 12:38:32,723 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-20 12:38:32,723 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:32,724 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] [2022-11-20 12:38:32,725 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:32,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:32,731 INFO L85 PathProgramCache]: Analyzing trace with hash -404833595, now seen corresponding path program 1 times [2022-11-20 12:38:32,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:32,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259024045] [2022-11-20 12:38:32,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:32,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:33,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:33,382 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-20 12:38:33,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:33,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259024045] [2022-11-20 12:38:33,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259024045] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:33,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:33,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 12:38:33,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846142455] [2022-11-20 12:38:33,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:33,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 12:38:33,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:33,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 12:38:33,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 12:38:33,480 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2022-11-20 12:38:33,490 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 209 transitions, 436 flow. Second operand has 2 states, 2 states have (on average 204.0) internal successors, (408), 2 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:33,490 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:33,490 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2022-11-20 12:38:33,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:33,739 INFO L130 PetriNetUnfolder]: 71/400 cut-off events. [2022-11-20 12:38:33,740 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-11-20 12:38:33,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 400 events. 71/400 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1171 event pairs, 38 based on Foata normal form. 60/419 useless extension candidates. Maximal degree in co-relation 353. Up to 106 conditions per place. [2022-11-20 12:38:33,754 INFO L137 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2022-11-20 12:38:33,755 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2022-11-20 12:38:33,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 12:38:33,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-20 12:38:33,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2022-11-20 12:38:33,786 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2022-11-20 12:38:33,787 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2022-11-20 12:38:33,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2022-11-20 12:38:33,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:33,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2022-11-20 12:38:33,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:33,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:33,819 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:33,822 INFO L175 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2022-11-20 12:38:33,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2022-11-20 12:38:33,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 420 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-20 12:38:33,840 INFO L231 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2022-11-20 12:38:33,843 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=386, PETRI_PLACES=196, PETRI_TRANSITIONS=190} [2022-11-20 12:38:33,853 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2022-11-20 12:38:33,854 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2022-11-20 12:38:33,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 204.0) internal successors, (408), 2 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:33,855 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:33,856 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] [2022-11-20 12:38:33,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 12:38:33,857 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:33,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:33,858 INFO L85 PathProgramCache]: Analyzing trace with hash 484339319, now seen corresponding path program 1 times [2022-11-20 12:38:33,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:33,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948903283] [2022-11-20 12:38:33,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:33,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:34,692 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-20 12:38:34,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:34,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948903283] [2022-11-20 12:38:34,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948903283] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:34,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:34,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 12:38:34,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629829187] [2022-11-20 12:38:34,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:34,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:38:34,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:34,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:38:34,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:38:34,710 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-11-20 12:38:34,718 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 190 transitions, 386 flow. Second operand has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:34,719 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:34,719 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-11-20 12:38:34,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:35,102 INFO L130 PetriNetUnfolder]: 73/481 cut-off events. [2022-11-20 12:38:35,102 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-11-20 12:38:35,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 481 events. 73/481 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1462 event pairs, 38 based on Foata normal form. 11/453 useless extension candidates. Maximal degree in co-relation 649. Up to 118 conditions per place. [2022-11-20 12:38:35,107 INFO L137 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2022-11-20 12:38:35,108 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2022-11-20 12:38:35,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 12:38:35,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 12:38:35,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2022-11-20 12:38:35,115 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2022-11-20 12:38:35,115 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2022-11-20 12:38:35,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2022-11-20 12:38:35,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:35,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2022-11-20 12:38:35,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,134 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,134 INFO L175 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2022-11-20 12:38:35,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2022-11-20 12:38:35,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 211 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 12:38:35,146 INFO L231 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2022-11-20 12:38:35,147 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=418, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2022-11-20 12:38:35,148 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-11-20 12:38:35,148 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2022-11-20 12:38:35,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,150 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:35,150 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] [2022-11-20 12:38:35,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 12:38:35,151 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:35,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:35,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2022-11-20 12:38:35,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:35,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870095313] [2022-11-20 12:38:35,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:35,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:35,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:38:35,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:35,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870095313] [2022-11-20 12:38:35,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870095313] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:35,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:35,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 12:38:35,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298069970] [2022-11-20 12:38:35,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:35,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:38:35,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:35,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:38:35,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:38:35,595 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-11-20 12:38:35,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,598 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:35,598 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-11-20 12:38:35,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:35,916 INFO L130 PetriNetUnfolder]: 92/516 cut-off events. [2022-11-20 12:38:35,916 INFO L131 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2022-11-20 12:38:35,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 818 conditions, 516 events. 92/516 cut-off events. For 87/111 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1794 event pairs, 50 based on Foata normal form. 13/481 useless extension candidates. Maximal degree in co-relation 812. Up to 115 conditions per place. [2022-11-20 12:38:35,921 INFO L137 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2022-11-20 12:38:35,922 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2022-11-20 12:38:35,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 12:38:35,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 12:38:35,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2022-11-20 12:38:35,927 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2022-11-20 12:38:35,928 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2022-11-20 12:38:35,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2022-11-20 12:38:35,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:35,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2022-11-20 12:38:35,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 179.28571428571428) internal successors, (1255), 7 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,940 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,940 INFO L175 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2022-11-20 12:38:35,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2022-11-20 12:38:35,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 203 transitions, 538 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-20 12:38:35,952 INFO L231 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2022-11-20 12:38:35,953 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=201, PETRI_TRANSITIONS=192} [2022-11-20 12:38:35,960 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2022-11-20 12:38:35,960 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2022-11-20 12:38:35,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:35,962 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:35,962 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] [2022-11-20 12:38:35,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 12:38:35,963 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:35,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:35,964 INFO L85 PathProgramCache]: Analyzing trace with hash 840252989, now seen corresponding path program 1 times [2022-11-20 12:38:35,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:35,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254433746] [2022-11-20 12:38:35,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:35,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:36,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:36,510 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:36,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:36,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254433746] [2022-11-20 12:38:36,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254433746] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:36,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:36,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:38:36,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446780770] [2022-11-20 12:38:36,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:36,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:38:36,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:36,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:38:36,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:38:36,514 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2022-11-20 12:38:36,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 192 transitions, 428 flow. Second operand has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:36,516 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:36,516 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2022-11-20 12:38:36,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:36,663 INFO L130 PetriNetUnfolder]: 79/421 cut-off events. [2022-11-20 12:38:36,664 INFO L131 PetriNetUnfolder]: For 86/96 co-relation queries the response was YES. [2022-11-20 12:38:36,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 665 conditions, 421 events. 79/421 cut-off events. For 86/96 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1213 event pairs, 23 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 657. Up to 79 conditions per place. [2022-11-20 12:38:36,668 INFO L137 encePairwiseOnDemand]: 218/223 looper letters, 20 selfloop transitions, 4 changer transitions 0/198 dead transitions. [2022-11-20 12:38:36,669 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 498 flow [2022-11-20 12:38:36,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:38:36,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 12:38:36,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2022-11-20 12:38:36,672 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8938714499252616 [2022-11-20 12:38:36,672 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 598 transitions. [2022-11-20 12:38:36,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 598 transitions. [2022-11-20 12:38:36,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:36,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 598 transitions. [2022-11-20 12:38:36,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 199.33333333333334) internal successors, (598), 3 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:36,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:36,678 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:36,678 INFO L175 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 598 transitions. [2022-11-20 12:38:36,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 498 flow [2022-11-20 12:38:36,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 198 transitions, 488 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 12:38:36,685 INFO L231 Difference]: Finished difference. Result has 199 places, 193 transitions, 438 flow [2022-11-20 12:38:36,685 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2022-11-20 12:38:36,686 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2022-11-20 12:38:36,686 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 438 flow [2022-11-20 12:38:36,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:36,687 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:36,688 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] [2022-11-20 12:38:36,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 12:38:36,688 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:36,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:36,689 INFO L85 PathProgramCache]: Analyzing trace with hash 183471921, now seen corresponding path program 2 times [2022-11-20 12:38:36,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:36,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565615491] [2022-11-20 12:38:36,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:36,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:36,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:37,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:37,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:37,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565615491] [2022-11-20 12:38:37,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565615491] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:37,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:37,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:38:37,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196440475] [2022-11-20 12:38:37,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:37,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:38:37,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:37,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:38:37,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:38:37,109 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-11-20 12:38:37,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 438 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:37,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:37,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-11-20 12:38:37,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:37,214 INFO L130 PetriNetUnfolder]: 58/373 cut-off events. [2022-11-20 12:38:37,214 INFO L131 PetriNetUnfolder]: For 91/105 co-relation queries the response was YES. [2022-11-20 12:38:37,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 373 events. 58/373 cut-off events. For 91/105 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 907 event pairs, 9 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 593. Up to 91 conditions per place. [2022-11-20 12:38:37,218 INFO L137 encePairwiseOnDemand]: 219/223 looper letters, 17 selfloop transitions, 3 changer transitions 0/197 dead transitions. [2022-11-20 12:38:37,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2022-11-20 12:38:37,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:38:37,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 12:38:37,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 602 transitions. [2022-11-20 12:38:37,221 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8998505231689088 [2022-11-20 12:38:37,221 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 602 transitions. [2022-11-20 12:38:37,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 602 transitions. [2022-11-20 12:38:37,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:37,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 602 transitions. [2022-11-20 12:38:37,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:37,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:37,226 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:37,226 INFO L175 Difference]: Start difference. First operand has 199 places, 193 transitions, 438 flow. Second operand 3 states and 602 transitions. [2022-11-20 12:38:37,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2022-11-20 12:38:37,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 197 transitions, 482 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-11-20 12:38:37,233 INFO L231 Difference]: Finished difference. Result has 200 places, 195 transitions, 451 flow [2022-11-20 12:38:37,233 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=451, PETRI_PLACES=200, PETRI_TRANSITIONS=195} [2022-11-20 12:38:37,234 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-11-20 12:38:37,234 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 451 flow [2022-11-20 12:38:37,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:37,235 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:37,235 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] [2022-11-20 12:38:37,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 12:38:37,236 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:37,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:37,237 INFO L85 PathProgramCache]: Analyzing trace with hash 2102428561, now seen corresponding path program 3 times [2022-11-20 12:38:37,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:37,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967590557] [2022-11-20 12:38:37,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:37,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:40,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:40,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:40,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967590557] [2022-11-20 12:38:40,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967590557] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:40,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:40,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:38:40,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21728504] [2022-11-20 12:38:40,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:40,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:38:40,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:40,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:38:40,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:38:40,078 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:38:40,082 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 195 transitions, 451 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:40,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:40,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:38:40,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:41,831 INFO L130 PetriNetUnfolder]: 840/1884 cut-off events. [2022-11-20 12:38:41,831 INFO L131 PetriNetUnfolder]: For 804/826 co-relation queries the response was YES. [2022-11-20 12:38:41,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3982 conditions, 1884 events. 840/1884 cut-off events. For 804/826 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11384 event pairs, 431 based on Foata normal form. 1/1730 useless extension candidates. Maximal degree in co-relation 3973. Up to 983 conditions per place. [2022-11-20 12:38:41,852 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2022-11-20 12:38:41,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1080 flow [2022-11-20 12:38:41,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:38:41,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:38:41,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-11-20 12:38:41,861 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-11-20 12:38:41,861 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-11-20 12:38:41,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-11-20 12:38:41,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:41,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-11-20 12:38:41,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:41,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:41,887 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:41,888 INFO L175 Difference]: Start difference. First operand has 200 places, 195 transitions, 451 flow. Second operand 19 states and 2934 transitions. [2022-11-20 12:38:41,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1080 flow [2022-11-20 12:38:41,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 295 transitions, 1061 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-20 12:38:41,902 INFO L231 Difference]: Finished difference. Result has 226 places, 233 transitions, 672 flow [2022-11-20 12:38:41,902 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=672, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2022-11-20 12:38:41,906 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2022-11-20 12:38:41,906 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 672 flow [2022-11-20 12:38:41,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:41,908 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:41,908 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] [2022-11-20 12:38:41,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 12:38:41,909 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:41,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:41,910 INFO L85 PathProgramCache]: Analyzing trace with hash 556022067, now seen corresponding path program 4 times [2022-11-20 12:38:41,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:41,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053027034] [2022-11-20 12:38:41,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:41,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:44,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:44,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:44,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053027034] [2022-11-20 12:38:44,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053027034] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:44,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:44,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:38:44,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853748709] [2022-11-20 12:38:44,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:44,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:38:44,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:44,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:38:44,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:38:44,275 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:38:44,279 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 672 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:44,279 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:44,280 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:38:44,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:46,147 INFO L130 PetriNetUnfolder]: 993/2361 cut-off events. [2022-11-20 12:38:46,147 INFO L131 PetriNetUnfolder]: For 1729/1749 co-relation queries the response was YES. [2022-11-20 12:38:46,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5770 conditions, 2361 events. 993/2361 cut-off events. For 1729/1749 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16400 event pairs, 258 based on Foata normal form. 12/2282 useless extension candidates. Maximal degree in co-relation 5752. Up to 1050 conditions per place. [2022-11-20 12:38:46,174 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2022-11-20 12:38:46,174 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1486 flow [2022-11-20 12:38:46,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:38:46,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:38:46,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2022-11-20 12:38:46,183 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2022-11-20 12:38:46,183 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2022-11-20 12:38:46,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2022-11-20 12:38:46,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:46,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2022-11-20 12:38:46,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.55) internal successors, (3091), 20 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:46,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:46,206 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:46,206 INFO L175 Difference]: Start difference. First operand has 226 places, 233 transitions, 672 flow. Second operand 20 states and 3091 transitions. [2022-11-20 12:38:46,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1486 flow [2022-11-20 12:38:46,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 331 transitions, 1474 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-11-20 12:38:46,223 INFO L231 Difference]: Finished difference. Result has 249 places, 257 transitions, 981 flow [2022-11-20 12:38:46,223 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=981, PETRI_PLACES=249, PETRI_TRANSITIONS=257} [2022-11-20 12:38:46,224 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 48 predicate places. [2022-11-20 12:38:46,224 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 257 transitions, 981 flow [2022-11-20 12:38:46,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:46,226 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:46,226 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] [2022-11-20 12:38:46,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 12:38:46,227 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:46,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1643711991, now seen corresponding path program 5 times [2022-11-20 12:38:46,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:46,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250628015] [2022-11-20 12:38:46,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:46,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:46,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:48,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:48,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:48,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250628015] [2022-11-20 12:38:48,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250628015] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:48,300 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:48,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:38:48,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307210630] [2022-11-20 12:38:48,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:48,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:38:48,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:48,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:38:48,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:38:48,305 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:38:48,309 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 257 transitions, 981 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:48,309 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:48,309 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:38:48,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:50,066 INFO L130 PetriNetUnfolder]: 1046/2570 cut-off events. [2022-11-20 12:38:50,066 INFO L131 PetriNetUnfolder]: For 3617/3638 co-relation queries the response was YES. [2022-11-20 12:38:50,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7077 conditions, 2570 events. 1046/2570 cut-off events. For 3617/3638 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18440 event pairs, 279 based on Foata normal form. 11/2480 useless extension candidates. Maximal degree in co-relation 7049. Up to 1283 conditions per place. [2022-11-20 12:38:50,097 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 144 selfloop transitions, 53 changer transitions 5/337 dead transitions. [2022-11-20 12:38:50,097 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 337 transitions, 1783 flow [2022-11-20 12:38:50,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:38:50,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:38:50,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-11-20 12:38:50,106 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-11-20 12:38:50,107 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-11-20 12:38:50,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-11-20 12:38:50,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:50,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-11-20 12:38:50,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:50,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:50,131 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:50,131 INFO L175 Difference]: Start difference. First operand has 249 places, 257 transitions, 981 flow. Second operand 20 states and 3086 transitions. [2022-11-20 12:38:50,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 337 transitions, 1783 flow [2022-11-20 12:38:50,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 337 transitions, 1705 flow, removed 23 selfloop flow, removed 8 redundant places. [2022-11-20 12:38:50,163 INFO L231 Difference]: Finished difference. Result has 265 places, 268 transitions, 1133 flow [2022-11-20 12:38:50,164 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1133, PETRI_PLACES=265, PETRI_TRANSITIONS=268} [2022-11-20 12:38:50,165 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 64 predicate places. [2022-11-20 12:38:50,165 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 268 transitions, 1133 flow [2022-11-20 12:38:50,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:50,168 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:50,168 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] [2022-11-20 12:38:50,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 12:38:50,169 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:50,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:50,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1720878039, now seen corresponding path program 6 times [2022-11-20 12:38:50,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:50,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541251937] [2022-11-20 12:38:50,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:50,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:50,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:52,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:52,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:52,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541251937] [2022-11-20 12:38:52,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541251937] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:52,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:52,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:38:52,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690904477] [2022-11-20 12:38:52,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:52,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:38:52,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:52,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:38:52,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:38:52,089 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:38:52,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 268 transitions, 1133 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:52,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:52,095 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:38:52,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:53,564 INFO L130 PetriNetUnfolder]: 1094/2582 cut-off events. [2022-11-20 12:38:53,564 INFO L131 PetriNetUnfolder]: For 5094/5104 co-relation queries the response was YES. [2022-11-20 12:38:53,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7827 conditions, 2582 events. 1094/2582 cut-off events. For 5094/5104 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18211 event pairs, 565 based on Foata normal form. 2/2484 useless extension candidates. Maximal degree in co-relation 7793. Up to 1456 conditions per place. [2022-11-20 12:38:53,591 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 147 selfloop transitions, 53 changer transitions 5/340 dead transitions. [2022-11-20 12:38:53,591 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 340 transitions, 1978 flow [2022-11-20 12:38:53,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:38:53,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:38:53,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-11-20 12:38:53,598 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-11-20 12:38:53,599 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-11-20 12:38:53,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-11-20 12:38:53,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:53,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-11-20 12:38:53,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:53,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:53,616 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:53,616 INFO L175 Difference]: Start difference. First operand has 265 places, 268 transitions, 1133 flow. Second operand 18 states and 2782 transitions. [2022-11-20 12:38:53,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 340 transitions, 1978 flow [2022-11-20 12:38:53,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 340 transitions, 1838 flow, removed 28 selfloop flow, removed 13 redundant places. [2022-11-20 12:38:53,648 INFO L231 Difference]: Finished difference. Result has 275 places, 283 transitions, 1324 flow [2022-11-20 12:38:53,649 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1324, PETRI_PLACES=275, PETRI_TRANSITIONS=283} [2022-11-20 12:38:53,650 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 74 predicate places. [2022-11-20 12:38:53,650 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 283 transitions, 1324 flow [2022-11-20 12:38:53,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:53,651 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:53,651 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] [2022-11-20 12:38:53,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 12:38:53,652 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:53,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:53,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1391286759, now seen corresponding path program 7 times [2022-11-20 12:38:53,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:53,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004594323] [2022-11-20 12:38:53,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:53,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:53,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:55,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:55,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:55,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004594323] [2022-11-20 12:38:55,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004594323] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:55,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:55,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:38:55,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983591485] [2022-11-20 12:38:55,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:55,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:38:55,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:55,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:38:55,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:38:55,270 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:38:55,273 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 283 transitions, 1324 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:55,273 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:55,273 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:38:55,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:38:56,858 INFO L130 PetriNetUnfolder]: 1154/2843 cut-off events. [2022-11-20 12:38:56,859 INFO L131 PetriNetUnfolder]: For 7581/7595 co-relation queries the response was YES. [2022-11-20 12:38:56,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8943 conditions, 2843 events. 1154/2843 cut-off events. For 7581/7595 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21205 event pairs, 361 based on Foata normal form. 5/2728 useless extension candidates. Maximal degree in co-relation 8902. Up to 1453 conditions per place. [2022-11-20 12:38:56,902 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 158 selfloop transitions, 60 changer transitions 5/358 dead transitions. [2022-11-20 12:38:56,902 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 358 transitions, 2253 flow [2022-11-20 12:38:56,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:38:56,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:38:56,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-11-20 12:38:56,909 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-11-20 12:38:56,909 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-11-20 12:38:56,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-11-20 12:38:56,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:38:56,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-11-20 12:38:56,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:56,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:56,928 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:38:56,929 INFO L175 Difference]: Start difference. First operand has 275 places, 283 transitions, 1324 flow. Second operand 20 states and 3086 transitions. [2022-11-20 12:38:56,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 358 transitions, 2253 flow [2022-11-20 12:38:56,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 358 transitions, 2158 flow, removed 31 selfloop flow, removed 8 redundant places. [2022-11-20 12:38:56,993 INFO L231 Difference]: Finished difference. Result has 290 places, 291 transitions, 1460 flow [2022-11-20 12:38:56,995 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1460, PETRI_PLACES=290, PETRI_TRANSITIONS=291} [2022-11-20 12:38:56,996 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 89 predicate places. [2022-11-20 12:38:56,996 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 291 transitions, 1460 flow [2022-11-20 12:38:56,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:56,997 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:38:56,998 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] [2022-11-20 12:38:56,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 12:38:57,001 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:38:57,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:38:57,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1187123175, now seen corresponding path program 8 times [2022-11-20 12:38:57,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:38:57,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566409312] [2022-11-20 12:38:57,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:38:57,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:38:57,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:38:58,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:38:58,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:38:58,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566409312] [2022-11-20 12:38:58,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566409312] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:38:58,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:38:58,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:38:58,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548606731] [2022-11-20 12:38:58,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:38:58,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:38:58,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:38:58,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:38:58,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:38:58,679 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:38:58,682 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 291 transitions, 1460 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:38:58,682 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:38:58,683 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:38:58,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:00,434 INFO L130 PetriNetUnfolder]: 1204/2999 cut-off events. [2022-11-20 12:39:00,435 INFO L131 PetriNetUnfolder]: For 9883/9905 co-relation queries the response was YES. [2022-11-20 12:39:00,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9799 conditions, 2999 events. 1204/2999 cut-off events. For 9883/9905 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23057 event pairs, 322 based on Foata normal form. 14/2895 useless extension candidates. Maximal degree in co-relation 9753. Up to 1551 conditions per place. [2022-11-20 12:39:00,483 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 162 selfloop transitions, 61 changer transitions 5/363 dead transitions. [2022-11-20 12:39:00,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 363 transitions, 2429 flow [2022-11-20 12:39:00,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:39:00,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:39:00,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2022-11-20 12:39:00,490 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2022-11-20 12:39:00,490 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2022-11-20 12:39:00,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2022-11-20 12:39:00,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:00,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2022-11-20 12:39:00,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.2) internal successors, (3084), 20 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:00,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:00,510 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:00,511 INFO L175 Difference]: Start difference. First operand has 290 places, 291 transitions, 1460 flow. Second operand 20 states and 3084 transitions. [2022-11-20 12:39:00,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 363 transitions, 2429 flow [2022-11-20 12:39:00,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 363 transitions, 2277 flow, removed 32 selfloop flow, removed 14 redundant places. [2022-11-20 12:39:00,568 INFO L231 Difference]: Finished difference. Result has 298 places, 300 transitions, 1585 flow [2022-11-20 12:39:00,568 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1585, PETRI_PLACES=298, PETRI_TRANSITIONS=300} [2022-11-20 12:39:00,570 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 97 predicate places. [2022-11-20 12:39:00,571 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 300 transitions, 1585 flow [2022-11-20 12:39:00,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:00,572 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:00,572 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] [2022-11-20 12:39:00,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 12:39:00,573 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:00,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:00,574 INFO L85 PathProgramCache]: Analyzing trace with hash -889067945, now seen corresponding path program 9 times [2022-11-20 12:39:00,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:00,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786300748] [2022-11-20 12:39:00,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:00,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:00,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:02,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:02,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:02,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786300748] [2022-11-20 12:39:02,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786300748] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:02,211 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:02,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:02,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801138026] [2022-11-20 12:39:02,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:02,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:02,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:02,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:02,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:02,217 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:02,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 300 transitions, 1585 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:02,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:02,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:02,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:03,956 INFO L130 PetriNetUnfolder]: 1219/2956 cut-off events. [2022-11-20 12:39:03,957 INFO L131 PetriNetUnfolder]: For 11422/11438 co-relation queries the response was YES. [2022-11-20 12:39:03,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10171 conditions, 2956 events. 1219/2956 cut-off events. For 11422/11438 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22179 event pairs, 517 based on Foata normal form. 8/2850 useless extension candidates. Maximal degree in co-relation 10121. Up to 1637 conditions per place. [2022-11-20 12:39:03,994 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 165 selfloop transitions, 59 changer transitions 5/364 dead transitions. [2022-11-20 12:39:03,995 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 364 transitions, 2507 flow [2022-11-20 12:39:03,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:39:03,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:39:03,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2022-11-20 12:39:04,000 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-11-20 12:39:04,001 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2022-11-20 12:39:04,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2022-11-20 12:39:04,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:04,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2022-11-20 12:39:04,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.0) internal successors, (2926), 19 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:04,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:04,017 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:04,017 INFO L175 Difference]: Start difference. First operand has 298 places, 300 transitions, 1585 flow. Second operand 19 states and 2926 transitions. [2022-11-20 12:39:04,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 364 transitions, 2507 flow [2022-11-20 12:39:04,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 364 transitions, 2341 flow, removed 38 selfloop flow, removed 15 redundant places. [2022-11-20 12:39:04,078 INFO L231 Difference]: Finished difference. Result has 303 places, 307 transitions, 1620 flow [2022-11-20 12:39:04,078 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1620, PETRI_PLACES=303, PETRI_TRANSITIONS=307} [2022-11-20 12:39:04,079 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 102 predicate places. [2022-11-20 12:39:04,079 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 307 transitions, 1620 flow [2022-11-20 12:39:04,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:04,081 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:04,081 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] [2022-11-20 12:39:04,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 12:39:04,081 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:04,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:04,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1115158421, now seen corresponding path program 10 times [2022-11-20 12:39:04,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:04,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838372854] [2022-11-20 12:39:04,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:04,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:04,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:05,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:05,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838372854] [2022-11-20 12:39:05,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838372854] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:05,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:05,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:05,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062191008] [2022-11-20 12:39:05,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:05,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:05,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:05,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:05,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:05,840 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:05,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 307 transitions, 1620 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:05,844 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:05,844 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:05,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:07,868 INFO L130 PetriNetUnfolder]: 1368/3369 cut-off events. [2022-11-20 12:39:07,868 INFO L131 PetriNetUnfolder]: For 13746/13754 co-relation queries the response was YES. [2022-11-20 12:39:07,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11691 conditions, 3369 events. 1368/3369 cut-off events. For 13746/13754 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26638 event pairs, 553 based on Foata normal form. 5/3230 useless extension candidates. Maximal degree in co-relation 11638. Up to 1794 conditions per place. [2022-11-20 12:39:07,919 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 195 selfloop transitions, 56 changer transitions 5/391 dead transitions. [2022-11-20 12:39:07,919 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 391 transitions, 2799 flow [2022-11-20 12:39:07,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:39:07,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:39:07,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2022-11-20 12:39:07,926 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-11-20 12:39:07,926 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2022-11-20 12:39:07,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2022-11-20 12:39:07,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:07,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2022-11-20 12:39:07,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.5) internal successors, (3090), 20 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:07,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:07,946 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:07,946 INFO L175 Difference]: Start difference. First operand has 303 places, 307 transitions, 1620 flow. Second operand 20 states and 3090 transitions. [2022-11-20 12:39:07,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 391 transitions, 2799 flow [2022-11-20 12:39:08,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 391 transitions, 2701 flow, removed 12 selfloop flow, removed 12 redundant places. [2022-11-20 12:39:08,016 INFO L231 Difference]: Finished difference. Result has 316 places, 321 transitions, 1867 flow [2022-11-20 12:39:08,017 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1867, PETRI_PLACES=316, PETRI_TRANSITIONS=321} [2022-11-20 12:39:08,019 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 115 predicate places. [2022-11-20 12:39:08,019 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 321 transitions, 1867 flow [2022-11-20 12:39:08,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:08,020 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:08,020 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] [2022-11-20 12:39:08,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 12:39:08,021 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:08,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:08,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1133441685, now seen corresponding path program 11 times [2022-11-20 12:39:08,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:08,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544315571] [2022-11-20 12:39:08,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:08,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:08,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:09,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:09,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:09,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544315571] [2022-11-20 12:39:09,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544315571] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:09,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:09,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:09,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990610053] [2022-11-20 12:39:09,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:09,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:09,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:09,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:09,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:09,485 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:09,488 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 321 transitions, 1867 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:09,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:09,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:09,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:11,193 INFO L130 PetriNetUnfolder]: 1378/3334 cut-off events. [2022-11-20 12:39:11,193 INFO L131 PetriNetUnfolder]: For 17020/17028 co-relation queries the response was YES. [2022-11-20 12:39:11,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12444 conditions, 3334 events. 1378/3334 cut-off events. For 17020/17028 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26037 event pairs, 772 based on Foata normal form. 1/3199 useless extension candidates. Maximal degree in co-relation 12384. Up to 1973 conditions per place. [2022-11-20 12:39:11,249 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 181 selfloop transitions, 51 changer transitions 5/372 dead transitions. [2022-11-20 12:39:11,249 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 372 transitions, 2792 flow [2022-11-20 12:39:11,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:11,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:11,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2022-11-20 12:39:11,256 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2022-11-20 12:39:11,257 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2022-11-20 12:39:11,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2022-11-20 12:39:11,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:11,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2022-11-20 12:39:11,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.61111111111111) internal successors, (2765), 18 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:11,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:11,276 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:11,277 INFO L175 Difference]: Start difference. First operand has 316 places, 321 transitions, 1867 flow. Second operand 18 states and 2765 transitions. [2022-11-20 12:39:11,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 372 transitions, 2792 flow [2022-11-20 12:39:11,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 372 transitions, 2596 flow, removed 69 selfloop flow, removed 11 redundant places. [2022-11-20 12:39:11,387 INFO L231 Difference]: Finished difference. Result has 324 places, 329 transitions, 1906 flow [2022-11-20 12:39:11,388 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1906, PETRI_PLACES=324, PETRI_TRANSITIONS=329} [2022-11-20 12:39:11,389 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 123 predicate places. [2022-11-20 12:39:11,389 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 329 transitions, 1906 flow [2022-11-20 12:39:11,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:11,391 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:11,391 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] [2022-11-20 12:39:11,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 12:39:11,392 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:11,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:11,393 INFO L85 PathProgramCache]: Analyzing trace with hash -130908501, now seen corresponding path program 12 times [2022-11-20 12:39:11,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:11,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737155772] [2022-11-20 12:39:11,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:11,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:11,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:13,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:13,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737155772] [2022-11-20 12:39:13,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737155772] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:13,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:13,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:13,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148616375] [2022-11-20 12:39:13,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:13,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:13,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:13,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:13,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:13,209 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:13,213 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 329 transitions, 1906 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:13,213 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:13,213 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:13,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:15,354 INFO L130 PetriNetUnfolder]: 1450/3535 cut-off events. [2022-11-20 12:39:15,355 INFO L131 PetriNetUnfolder]: For 19835/19839 co-relation queries the response was YES. [2022-11-20 12:39:15,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13281 conditions, 3535 events. 1450/3535 cut-off events. For 19835/19839 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 28213 event pairs, 754 based on Foata normal form. 2/3399 useless extension candidates. Maximal degree in co-relation 13218. Up to 2005 conditions per place. [2022-11-20 12:39:15,405 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 204 selfloop transitions, 61 changer transitions 5/405 dead transitions. [2022-11-20 12:39:15,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 405 transitions, 3113 flow [2022-11-20 12:39:15,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:39:15,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:39:15,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-11-20 12:39:15,413 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-11-20 12:39:15,413 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-11-20 12:39:15,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-11-20 12:39:15,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:15,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-11-20 12:39:15,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:15,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:15,433 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:15,433 INFO L175 Difference]: Start difference. First operand has 324 places, 329 transitions, 1906 flow. Second operand 20 states and 3085 transitions. [2022-11-20 12:39:15,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 405 transitions, 3113 flow [2022-11-20 12:39:15,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 405 transitions, 2975 flow, removed 37 selfloop flow, removed 11 redundant places. [2022-11-20 12:39:15,547 INFO L231 Difference]: Finished difference. Result has 338 places, 341 transitions, 2096 flow [2022-11-20 12:39:15,549 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2096, PETRI_PLACES=338, PETRI_TRANSITIONS=341} [2022-11-20 12:39:15,550 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 137 predicate places. [2022-11-20 12:39:15,551 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 341 transitions, 2096 flow [2022-11-20 12:39:15,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:15,552 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:15,553 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] [2022-11-20 12:39:15,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 12:39:15,553 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:15,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:15,554 INFO L85 PathProgramCache]: Analyzing trace with hash 251448911, now seen corresponding path program 13 times [2022-11-20 12:39:15,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:15,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370143268] [2022-11-20 12:39:15,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:15,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:17,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:17,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:17,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370143268] [2022-11-20 12:39:17,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370143268] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:17,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:17,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:17,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158041647] [2022-11-20 12:39:17,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:17,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:17,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:17,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:17,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:17,398 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:17,406 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 341 transitions, 2096 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:17,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:17,406 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:17,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:19,574 INFO L130 PetriNetUnfolder]: 1506/3763 cut-off events. [2022-11-20 12:39:19,574 INFO L131 PetriNetUnfolder]: For 24870/24892 co-relation queries the response was YES. [2022-11-20 12:39:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14575 conditions, 3763 events. 1506/3763 cut-off events. For 24870/24892 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 31416 event pairs, 566 based on Foata normal form. 14/3625 useless extension candidates. Maximal degree in co-relation 14505. Up to 2105 conditions per place. [2022-11-20 12:39:19,618 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 209 selfloop transitions, 65 changer transitions 5/414 dead transitions. [2022-11-20 12:39:19,618 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 414 transitions, 3363 flow [2022-11-20 12:39:19,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:39:19,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:39:19,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-11-20 12:39:19,625 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-11-20 12:39:19,625 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-11-20 12:39:19,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-11-20 12:39:19,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:19,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-11-20 12:39:19,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:19,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:19,645 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:19,645 INFO L175 Difference]: Start difference. First operand has 338 places, 341 transitions, 2096 flow. Second operand 20 states and 3085 transitions. [2022-11-20 12:39:19,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 414 transitions, 3363 flow [2022-11-20 12:39:19,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 414 transitions, 3149 flow, removed 63 selfloop flow, removed 13 redundant places. [2022-11-20 12:39:19,802 INFO L231 Difference]: Finished difference. Result has 347 places, 353 transitions, 2255 flow [2022-11-20 12:39:19,803 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2255, PETRI_PLACES=347, PETRI_TRANSITIONS=353} [2022-11-20 12:39:19,803 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 146 predicate places. [2022-11-20 12:39:19,804 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 353 transitions, 2255 flow [2022-11-20 12:39:19,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:19,805 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:19,805 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] [2022-11-20 12:39:19,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 12:39:19,806 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:19,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash 78013227, now seen corresponding path program 14 times [2022-11-20 12:39:19,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:19,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346479642] [2022-11-20 12:39:19,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:19,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:19,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:21,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:21,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:21,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346479642] [2022-11-20 12:39:21,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346479642] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:21,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:21,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:21,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153113283] [2022-11-20 12:39:21,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:21,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:21,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:21,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:21,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:21,624 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:21,627 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 353 transitions, 2255 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:21,628 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:21,628 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:21,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:23,631 INFO L130 PetriNetUnfolder]: 1557/3826 cut-off events. [2022-11-20 12:39:23,631 INFO L131 PetriNetUnfolder]: For 29475/29485 co-relation queries the response was YES. [2022-11-20 12:39:23,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15481 conditions, 3826 events. 1557/3826 cut-off events. For 29475/29485 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 31518 event pairs, 823 based on Foata normal form. 2/3673 useless extension candidates. Maximal degree in co-relation 15407. Up to 2199 conditions per place. [2022-11-20 12:39:23,684 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 223 selfloop transitions, 63 changer transitions 5/426 dead transitions. [2022-11-20 12:39:23,685 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 426 transitions, 3589 flow [2022-11-20 12:39:23,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:39:23,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 12:39:23,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2022-11-20 12:39:23,701 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2022-11-20 12:39:23,703 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2022-11-20 12:39:23,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2022-11-20 12:39:23,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:23,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2022-11-20 12:39:23,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.45) internal successors, (3089), 20 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:23,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:23,733 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:23,734 INFO L175 Difference]: Start difference. First operand has 347 places, 353 transitions, 2255 flow. Second operand 20 states and 3089 transitions. [2022-11-20 12:39:23,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 426 transitions, 3589 flow [2022-11-20 12:39:23,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 426 transitions, 3370 flow, removed 63 selfloop flow, removed 14 redundant places. [2022-11-20 12:39:23,918 INFO L231 Difference]: Finished difference. Result has 355 places, 360 transitions, 2352 flow [2022-11-20 12:39:23,919 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2352, PETRI_PLACES=355, PETRI_TRANSITIONS=360} [2022-11-20 12:39:23,919 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 154 predicate places. [2022-11-20 12:39:23,919 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 360 transitions, 2352 flow [2022-11-20 12:39:23,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:23,921 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:23,921 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] [2022-11-20 12:39:23,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 12:39:23,922 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:23,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:23,922 INFO L85 PathProgramCache]: Analyzing trace with hash 320730751, now seen corresponding path program 15 times [2022-11-20 12:39:23,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:23,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064817722] [2022-11-20 12:39:23,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:23,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:25,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:25,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:25,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064817722] [2022-11-20 12:39:25,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064817722] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:25,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:25,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:25,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680385961] [2022-11-20 12:39:25,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:25,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:25,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:25,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:25,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:25,809 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:25,813 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 360 transitions, 2352 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:25,813 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:25,813 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:25,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:27,998 INFO L130 PetriNetUnfolder]: 1584/3894 cut-off events. [2022-11-20 12:39:27,999 INFO L131 PetriNetUnfolder]: For 32976/32980 co-relation queries the response was YES. [2022-11-20 12:39:28,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16109 conditions, 3894 events. 1584/3894 cut-off events. For 32976/32980 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 32109 event pairs, 846 based on Foata normal form. 2/3736 useless extension candidates. Maximal degree in co-relation 16031. Up to 2271 conditions per place. [2022-11-20 12:39:28,051 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 220 selfloop transitions, 67 changer transitions 5/427 dead transitions. [2022-11-20 12:39:28,052 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 427 transitions, 3677 flow [2022-11-20 12:39:28,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:39:28,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:39:28,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2022-11-20 12:39:28,057 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2022-11-20 12:39:28,057 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2022-11-20 12:39:28,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2022-11-20 12:39:28,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:28,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2022-11-20 12:39:28,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.26315789473685) internal successors, (2931), 19 states have internal predecessors, (2931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:28,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:28,074 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:28,075 INFO L175 Difference]: Start difference. First operand has 355 places, 360 transitions, 2352 flow. Second operand 19 states and 2931 transitions. [2022-11-20 12:39:28,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 427 transitions, 3677 flow [2022-11-20 12:39:28,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 427 transitions, 3425 flow, removed 76 selfloop flow, removed 15 redundant places. [2022-11-20 12:39:28,232 INFO L231 Difference]: Finished difference. Result has 360 places, 370 transitions, 2439 flow [2022-11-20 12:39:28,233 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2439, PETRI_PLACES=360, PETRI_TRANSITIONS=370} [2022-11-20 12:39:28,234 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 159 predicate places. [2022-11-20 12:39:28,234 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 370 transitions, 2439 flow [2022-11-20 12:39:28,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:28,236 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:28,236 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] [2022-11-20 12:39:28,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 12:39:28,237 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:28,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:28,237 INFO L85 PathProgramCache]: Analyzing trace with hash -2129172063, now seen corresponding path program 16 times [2022-11-20 12:39:28,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:28,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642313835] [2022-11-20 12:39:28,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:28,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:28,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:29,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:29,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:29,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642313835] [2022-11-20 12:39:29,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642313835] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:29,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:29,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:29,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305657903] [2022-11-20 12:39:29,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:29,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:29,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:29,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:29,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:29,952 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:29,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 370 transitions, 2439 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:29,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:29,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:29,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:31,769 INFO L130 PetriNetUnfolder]: 1626/4018 cut-off events. [2022-11-20 12:39:31,769 INFO L131 PetriNetUnfolder]: For 34217/34225 co-relation queries the response was YES. [2022-11-20 12:39:31,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16699 conditions, 4018 events. 1626/4018 cut-off events. For 34217/34225 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33663 event pairs, 863 based on Foata normal form. 1/3856 useless extension candidates. Maximal degree in co-relation 16618. Up to 2285 conditions per place. [2022-11-20 12:39:32,007 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 229 selfloop transitions, 62 changer transitions 5/431 dead transitions. [2022-11-20 12:39:32,008 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 431 transitions, 3727 flow [2022-11-20 12:39:32,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:32,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:32,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-11-20 12:39:32,013 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-11-20 12:39:32,013 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-11-20 12:39:32,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-11-20 12:39:32,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:32,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-11-20 12:39:32,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:32,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:32,028 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:32,028 INFO L175 Difference]: Start difference. First operand has 360 places, 370 transitions, 2439 flow. Second operand 18 states and 2779 transitions. [2022-11-20 12:39:32,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 431 transitions, 3727 flow [2022-11-20 12:39:32,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 431 transitions, 3586 flow, removed 27 selfloop flow, removed 12 redundant places. [2022-11-20 12:39:32,211 INFO L231 Difference]: Finished difference. Result has 368 places, 376 transitions, 2631 flow [2022-11-20 12:39:32,212 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2631, PETRI_PLACES=368, PETRI_TRANSITIONS=376} [2022-11-20 12:39:32,213 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 167 predicate places. [2022-11-20 12:39:32,214 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 376 transitions, 2631 flow [2022-11-20 12:39:32,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:32,215 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:32,215 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] [2022-11-20 12:39:32,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 12:39:32,216 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:32,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:32,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1890644963, now seen corresponding path program 17 times [2022-11-20 12:39:32,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:32,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460100911] [2022-11-20 12:39:32,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:32,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:32,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:33,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:33,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:33,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460100911] [2022-11-20 12:39:33,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460100911] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:33,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:33,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:33,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370350277] [2022-11-20 12:39:33,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:33,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:33,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:33,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:33,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:33,883 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:33,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 376 transitions, 2631 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:33,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:33,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:33,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:35,695 INFO L130 PetriNetUnfolder]: 1677/4171 cut-off events. [2022-11-20 12:39:35,695 INFO L131 PetriNetUnfolder]: For 43022/43032 co-relation queries the response was YES. [2022-11-20 12:39:35,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17887 conditions, 4171 events. 1677/4171 cut-off events. For 43022/43032 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35502 event pairs, 882 based on Foata normal form. 2/4012 useless extension candidates. Maximal degree in co-relation 17803. Up to 2380 conditions per place. [2022-11-20 12:39:35,755 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 238 selfloop transitions, 61 changer transitions 5/439 dead transitions. [2022-11-20 12:39:35,756 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 439 transitions, 3989 flow [2022-11-20 12:39:35,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:35,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:35,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2022-11-20 12:39:35,764 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-11-20 12:39:35,765 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2022-11-20 12:39:35,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2022-11-20 12:39:35,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:35,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2022-11-20 12:39:35,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.5) internal successors, (2781), 18 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:35,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:35,778 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:35,778 INFO L175 Difference]: Start difference. First operand has 368 places, 376 transitions, 2631 flow. Second operand 18 states and 2781 transitions. [2022-11-20 12:39:35,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 439 transitions, 3989 flow [2022-11-20 12:39:36,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 439 transitions, 3752 flow, removed 76 selfloop flow, removed 13 redundant places. [2022-11-20 12:39:36,037 INFO L231 Difference]: Finished difference. Result has 375 places, 383 transitions, 2742 flow [2022-11-20 12:39:36,037 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2742, PETRI_PLACES=375, PETRI_TRANSITIONS=383} [2022-11-20 12:39:36,038 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 174 predicate places. [2022-11-20 12:39:36,038 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 383 transitions, 2742 flow [2022-11-20 12:39:36,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:36,039 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:36,040 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] [2022-11-20 12:39:36,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 12:39:36,040 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:36,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1680284071, now seen corresponding path program 18 times [2022-11-20 12:39:36,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:36,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365374421] [2022-11-20 12:39:36,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:36,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:36,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:37,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:37,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365374421] [2022-11-20 12:39:37,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365374421] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:37,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:37,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:37,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348440520] [2022-11-20 12:39:37,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:37,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:37,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:37,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:37,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:37,644 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:37,647 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 383 transitions, 2742 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:37,647 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:37,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:37,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:39,611 INFO L130 PetriNetUnfolder]: 1677/4157 cut-off events. [2022-11-20 12:39:39,612 INFO L131 PetriNetUnfolder]: For 44944/44954 co-relation queries the response was YES. [2022-11-20 12:39:39,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17952 conditions, 4157 events. 1677/4157 cut-off events. For 44944/44954 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35234 event pairs, 895 based on Foata normal form. 2/3991 useless extension candidates. Maximal degree in co-relation 17864. Up to 2415 conditions per place. [2022-11-20 12:39:39,667 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 230 selfloop transitions, 61 changer transitions 5/431 dead transitions. [2022-11-20 12:39:39,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 431 transitions, 3869 flow [2022-11-20 12:39:39,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:39,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:39,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-11-20 12:39:39,670 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-11-20 12:39:39,671 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-11-20 12:39:39,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-11-20 12:39:39,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:39,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-11-20 12:39:39,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:39,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:39,681 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:39,681 INFO L175 Difference]: Start difference. First operand has 375 places, 383 transitions, 2742 flow. Second operand 18 states and 2768 transitions. [2022-11-20 12:39:39,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 431 transitions, 3869 flow [2022-11-20 12:39:39,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 431 transitions, 3673 flow, removed 68 selfloop flow, removed 12 redundant places. [2022-11-20 12:39:39,951 INFO L231 Difference]: Finished difference. Result has 382 places, 386 transitions, 2735 flow [2022-11-20 12:39:39,952 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2735, PETRI_PLACES=382, PETRI_TRANSITIONS=386} [2022-11-20 12:39:39,953 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2022-11-20 12:39:39,953 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 386 transitions, 2735 flow [2022-11-20 12:39:39,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:39,954 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:39,954 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] [2022-11-20 12:39:39,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 12:39:39,955 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:39,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:39,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1246894767, now seen corresponding path program 19 times [2022-11-20 12:39:39,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:39,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774192163] [2022-11-20 12:39:39,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:39,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:40,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:41,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:41,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774192163] [2022-11-20 12:39:41,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774192163] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:41,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:41,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:41,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570097368] [2022-11-20 12:39:41,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:41,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:41,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:41,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:41,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:41,522 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:41,525 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 386 transitions, 2735 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:41,526 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:41,526 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:41,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:43,740 INFO L130 PetriNetUnfolder]: 1685/4186 cut-off events. [2022-11-20 12:39:43,741 INFO L131 PetriNetUnfolder]: For 43254/43264 co-relation queries the response was YES. [2022-11-20 12:39:43,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17991 conditions, 4186 events. 1685/4186 cut-off events. For 43254/43264 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35680 event pairs, 894 based on Foata normal form. 2/4016 useless extension candidates. Maximal degree in co-relation 17900. Up to 2415 conditions per place. [2022-11-20 12:39:43,828 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 64 changer transitions 5/439 dead transitions. [2022-11-20 12:39:43,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 439 transitions, 3962 flow [2022-11-20 12:39:43,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:43,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:43,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-11-20 12:39:43,834 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-11-20 12:39:43,834 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-11-20 12:39:43,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-11-20 12:39:43,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:43,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-11-20 12:39:43,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:43,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:43,854 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:43,854 INFO L175 Difference]: Start difference. First operand has 382 places, 386 transitions, 2735 flow. Second operand 18 states and 2770 transitions. [2022-11-20 12:39:43,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 439 transitions, 3962 flow [2022-11-20 12:39:44,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 439 transitions, 3782 flow, removed 31 selfloop flow, removed 15 redundant places. [2022-11-20 12:39:44,066 INFO L231 Difference]: Finished difference. Result has 387 places, 392 transitions, 2828 flow [2022-11-20 12:39:44,067 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2828, PETRI_PLACES=387, PETRI_TRANSITIONS=392} [2022-11-20 12:39:44,068 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 186 predicate places. [2022-11-20 12:39:44,068 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 392 transitions, 2828 flow [2022-11-20 12:39:44,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:44,069 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:44,069 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] [2022-11-20 12:39:44,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 12:39:44,071 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:44,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:44,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2138772435, now seen corresponding path program 20 times [2022-11-20 12:39:44,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:44,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292304400] [2022-11-20 12:39:44,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:44,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:44,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:45,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:45,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:45,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292304400] [2022-11-20 12:39:45,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292304400] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:45,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:45,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:45,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609436858] [2022-11-20 12:39:45,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:45,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:45,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:45,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:45,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:45,588 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:45,591 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 392 transitions, 2828 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:45,591 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:45,591 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:45,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:47,431 INFO L130 PetriNetUnfolder]: 1697/4270 cut-off events. [2022-11-20 12:39:47,432 INFO L131 PetriNetUnfolder]: For 46668/46683 co-relation queries the response was YES. [2022-11-20 12:39:47,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18391 conditions, 4270 events. 1697/4270 cut-off events. For 46668/46683 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37184 event pairs, 729 based on Foata normal form. 5/4091 useless extension candidates. Maximal degree in co-relation 18297. Up to 2439 conditions per place. [2022-11-20 12:39:47,489 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 242 selfloop transitions, 66 changer transitions 5/448 dead transitions. [2022-11-20 12:39:47,489 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 448 transitions, 4148 flow [2022-11-20 12:39:47,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:47,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:47,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-11-20 12:39:47,493 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-11-20 12:39:47,493 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-11-20 12:39:47,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-11-20 12:39:47,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:47,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-11-20 12:39:47,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:47,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:47,507 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:47,507 INFO L175 Difference]: Start difference. First operand has 387 places, 392 transitions, 2828 flow. Second operand 18 states and 2774 transitions. [2022-11-20 12:39:47,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 448 transitions, 4148 flow [2022-11-20 12:39:47,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 448 transitions, 3898 flow, removed 46 selfloop flow, removed 15 redundant places. [2022-11-20 12:39:47,678 INFO L231 Difference]: Finished difference. Result has 392 places, 400 transitions, 2906 flow [2022-11-20 12:39:47,678 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2906, PETRI_PLACES=392, PETRI_TRANSITIONS=400} [2022-11-20 12:39:47,679 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2022-11-20 12:39:47,679 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 400 transitions, 2906 flow [2022-11-20 12:39:47,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:47,680 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:47,680 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] [2022-11-20 12:39:47,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 12:39:47,681 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:47,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:47,681 INFO L85 PathProgramCache]: Analyzing trace with hash 386036189, now seen corresponding path program 21 times [2022-11-20 12:39:47,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:47,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528590217] [2022-11-20 12:39:47,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:47,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:47,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:49,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:49,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:49,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528590217] [2022-11-20 12:39:49,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528590217] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:49,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:49,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:49,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682278820] [2022-11-20 12:39:49,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:49,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:49,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:49,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:49,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:49,088 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:49,091 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 400 transitions, 2906 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:49,091 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:49,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:49,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:51,100 INFO L130 PetriNetUnfolder]: 1703/4365 cut-off events. [2022-11-20 12:39:51,100 INFO L131 PetriNetUnfolder]: For 48947/48968 co-relation queries the response was YES. [2022-11-20 12:39:51,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18472 conditions, 4365 events. 1703/4365 cut-off events. For 48947/48968 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38442 event pairs, 712 based on Foata normal form. 11/4186 useless extension candidates. Maximal degree in co-relation 18376. Up to 2453 conditions per place. [2022-11-20 12:39:51,171 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 248 selfloop transitions, 63 changer transitions 5/451 dead transitions. [2022-11-20 12:39:51,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4149 flow [2022-11-20 12:39:51,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:51,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:51,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-11-20 12:39:51,183 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-11-20 12:39:51,183 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-11-20 12:39:51,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-11-20 12:39:51,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:51,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-11-20 12:39:51,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:51,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:51,214 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:51,214 INFO L175 Difference]: Start difference. First operand has 392 places, 400 transitions, 2906 flow. Second operand 18 states and 2772 transitions. [2022-11-20 12:39:51,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4149 flow [2022-11-20 12:39:51,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 451 transitions, 3915 flow, removed 56 selfloop flow, removed 14 redundant places. [2022-11-20 12:39:51,421 INFO L231 Difference]: Finished difference. Result has 397 places, 404 transitions, 2889 flow [2022-11-20 12:39:51,421 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2889, PETRI_PLACES=397, PETRI_TRANSITIONS=404} [2022-11-20 12:39:51,422 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 196 predicate places. [2022-11-20 12:39:51,422 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 404 transitions, 2889 flow [2022-11-20 12:39:51,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:51,423 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:51,423 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] [2022-11-20 12:39:51,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 12:39:51,423 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:51,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:51,424 INFO L85 PathProgramCache]: Analyzing trace with hash 942612593, now seen corresponding path program 22 times [2022-11-20 12:39:51,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:51,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165063711] [2022-11-20 12:39:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:51,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:51,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:52,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:52,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:52,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165063711] [2022-11-20 12:39:52,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165063711] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:52,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:52,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:52,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211722759] [2022-11-20 12:39:52,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:52,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:52,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:52,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:52,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:52,904 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:52,907 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 404 transitions, 2889 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:52,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:52,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:52,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:54,680 INFO L130 PetriNetUnfolder]: 1703/4352 cut-off events. [2022-11-20 12:39:54,680 INFO L131 PetriNetUnfolder]: For 48310/48332 co-relation queries the response was YES. [2022-11-20 12:39:54,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18345 conditions, 4352 events. 1703/4352 cut-off events. For 48310/48332 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38284 event pairs, 704 based on Foata normal form. 14/4178 useless extension candidates. Maximal degree in co-relation 18247. Up to 2449 conditions per place. [2022-11-20 12:39:54,734 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 249 selfloop transitions, 62 changer transitions 5/451 dead transitions. [2022-11-20 12:39:54,734 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 451 transitions, 4094 flow [2022-11-20 12:39:54,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:39:54,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:39:54,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2022-11-20 12:39:54,738 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2022-11-20 12:39:54,739 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2022-11-20 12:39:54,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2022-11-20 12:39:54,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:54,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2022-11-20 12:39:54,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.72222222222223) internal successors, (2767), 18 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:54,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:54,751 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:54,751 INFO L175 Difference]: Start difference. First operand has 397 places, 404 transitions, 2889 flow. Second operand 18 states and 2767 transitions. [2022-11-20 12:39:54,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 451 transitions, 4094 flow [2022-11-20 12:39:54,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 451 transitions, 3902 flow, removed 33 selfloop flow, removed 15 redundant places. [2022-11-20 12:39:55,005 INFO L231 Difference]: Finished difference. Result has 401 places, 407 transitions, 2877 flow [2022-11-20 12:39:55,006 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2877, PETRI_PLACES=401, PETRI_TRANSITIONS=407} [2022-11-20 12:39:55,007 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 200 predicate places. [2022-11-20 12:39:55,007 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 407 transitions, 2877 flow [2022-11-20 12:39:55,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:55,008 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:55,008 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] [2022-11-20 12:39:55,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 12:39:55,008 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:55,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:55,009 INFO L85 PathProgramCache]: Analyzing trace with hash 453785555, now seen corresponding path program 23 times [2022-11-20 12:39:55,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:55,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998145245] [2022-11-20 12:39:55,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:55,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:55,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:56,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:39:56,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:56,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998145245] [2022-11-20 12:39:56,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998145245] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:39:56,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:39:56,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:39:56,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430850493] [2022-11-20 12:39:56,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:39:56,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:39:56,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:39:56,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:39:56,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:39:56,583 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:39:56,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 407 transitions, 2877 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:56,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:39:56,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:39:56,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:39:58,574 INFO L130 PetriNetUnfolder]: 1748/4509 cut-off events. [2022-11-20 12:39:58,574 INFO L131 PetriNetUnfolder]: For 53044/53064 co-relation queries the response was YES. [2022-11-20 12:39:58,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19145 conditions, 4509 events. 1748/4509 cut-off events. For 53044/53064 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 40041 event pairs, 685 based on Foata normal form. 9/4324 useless extension candidates. Maximal degree in co-relation 19045. Up to 2392 conditions per place. [2022-11-20 12:39:58,630 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 257 selfloop transitions, 79 changer transitions 5/476 dead transitions. [2022-11-20 12:39:58,630 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 476 transitions, 4509 flow [2022-11-20 12:39:58,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:39:58,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:39:58,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-11-20 12:39:58,635 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-11-20 12:39:58,635 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-11-20 12:39:58,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-11-20 12:39:58,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:39:58,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-11-20 12:39:58,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:58,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:58,648 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:39:58,648 INFO L175 Difference]: Start difference. First operand has 401 places, 407 transitions, 2877 flow. Second operand 19 states and 2930 transitions. [2022-11-20 12:39:58,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 476 transitions, 4509 flow [2022-11-20 12:39:58,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 476 transitions, 4406 flow, removed 6 selfloop flow, removed 14 redundant places. [2022-11-20 12:39:58,907 INFO L231 Difference]: Finished difference. Result has 410 places, 418 transitions, 3278 flow [2022-11-20 12:39:58,908 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3278, PETRI_PLACES=410, PETRI_TRANSITIONS=418} [2022-11-20 12:39:58,908 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 209 predicate places. [2022-11-20 12:39:58,908 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 418 transitions, 3278 flow [2022-11-20 12:39:58,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:39:58,909 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:39:58,909 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] [2022-11-20 12:39:58,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 12:39:58,910 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:39:58,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:58,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1156953367, now seen corresponding path program 24 times [2022-11-20 12:39:58,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:58,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348661793] [2022-11-20 12:39:58,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:58,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:58,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:00,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:00,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:00,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348661793] [2022-11-20 12:40:00,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348661793] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:00,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:00,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:00,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962650605] [2022-11-20 12:40:00,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:00,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:00,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:00,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:00,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:00,248 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:00,251 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 418 transitions, 3278 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:00,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:00,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:00,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:02,189 INFO L130 PetriNetUnfolder]: 1758/4530 cut-off events. [2022-11-20 12:40:02,189 INFO L131 PetriNetUnfolder]: For 61657/61677 co-relation queries the response was YES. [2022-11-20 12:40:02,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19885 conditions, 4530 events. 1758/4530 cut-off events. For 61657/61677 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40407 event pairs, 754 based on Foata normal form. 9/4337 useless extension candidates. Maximal degree in co-relation 19780. Up to 2552 conditions per place. [2022-11-20 12:40:02,251 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 262 selfloop transitions, 67 changer transitions 5/469 dead transitions. [2022-11-20 12:40:02,251 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 469 transitions, 4715 flow [2022-11-20 12:40:02,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:02,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:02,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2022-11-20 12:40:02,254 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2022-11-20 12:40:02,254 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2022-11-20 12:40:02,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2022-11-20 12:40:02,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:02,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2022-11-20 12:40:02,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.66666666666666) internal successors, (2766), 18 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:02,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:02,264 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:02,265 INFO L175 Difference]: Start difference. First operand has 410 places, 418 transitions, 3278 flow. Second operand 18 states and 2766 transitions. [2022-11-20 12:40:02,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 469 transitions, 4715 flow [2022-11-20 12:40:02,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 469 transitions, 4420 flow, removed 99 selfloop flow, removed 13 redundant places. [2022-11-20 12:40:02,636 INFO L231 Difference]: Finished difference. Result has 416 places, 426 transitions, 3352 flow [2022-11-20 12:40:02,637 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3352, PETRI_PLACES=416, PETRI_TRANSITIONS=426} [2022-11-20 12:40:02,638 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2022-11-20 12:40:02,638 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 426 transitions, 3352 flow [2022-11-20 12:40:02,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:02,639 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:02,639 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] [2022-11-20 12:40:02,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-20 12:40:02,640 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:02,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:02,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1148030359, now seen corresponding path program 25 times [2022-11-20 12:40:02,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:02,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186913070] [2022-11-20 12:40:02,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:02,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:04,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:04,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:04,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186913070] [2022-11-20 12:40:04,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186913070] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:04,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:04,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:04,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351747031] [2022-11-20 12:40:04,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:04,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:04,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:04,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:04,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:04,164 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:04,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 426 transitions, 3352 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:04,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:04,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:04,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:06,532 INFO L130 PetriNetUnfolder]: 1798/4654 cut-off events. [2022-11-20 12:40:06,532 INFO L131 PetriNetUnfolder]: For 64439/64461 co-relation queries the response was YES. [2022-11-20 12:40:06,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20401 conditions, 4654 events. 1798/4654 cut-off events. For 64439/64461 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42118 event pairs, 719 based on Foata normal form. 14/4466 useless extension candidates. Maximal degree in co-relation 20294. Up to 2529 conditions per place. [2022-11-20 12:40:06,582 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 277 selfloop transitions, 75 changer transitions 5/492 dead transitions. [2022-11-20 12:40:06,582 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 492 transitions, 4958 flow [2022-11-20 12:40:06,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:40:06,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:40:06,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-11-20 12:40:06,587 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-11-20 12:40:06,587 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-11-20 12:40:06,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-11-20 12:40:06,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:06,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-11-20 12:40:06,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:06,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:06,599 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:06,599 INFO L175 Difference]: Start difference. First operand has 416 places, 426 transitions, 3352 flow. Second operand 19 states and 2930 transitions. [2022-11-20 12:40:06,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 492 transitions, 4958 flow [2022-11-20 12:40:06,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 492 transitions, 4718 flow, removed 81 selfloop flow, removed 11 redundant places. [2022-11-20 12:40:07,000 INFO L231 Difference]: Finished difference. Result has 427 places, 434 transitions, 3514 flow [2022-11-20 12:40:07,000 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3514, PETRI_PLACES=427, PETRI_TRANSITIONS=434} [2022-11-20 12:40:07,001 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 226 predicate places. [2022-11-20 12:40:07,001 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 434 transitions, 3514 flow [2022-11-20 12:40:07,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:07,002 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:07,002 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] [2022-11-20 12:40:07,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-20 12:40:07,002 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:07,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:07,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1742788287, now seen corresponding path program 26 times [2022-11-20 12:40:07,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:07,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087407382] [2022-11-20 12:40:07,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:07,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:07,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:08,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:08,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:08,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087407382] [2022-11-20 12:40:08,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087407382] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:08,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:08,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:08,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289375608] [2022-11-20 12:40:08,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:08,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:08,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:08,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:08,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:08,343 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:08,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 434 transitions, 3514 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:08,345 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:08,345 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:08,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:10,391 INFO L130 PetriNetUnfolder]: 1840/4677 cut-off events. [2022-11-20 12:40:10,391 INFO L131 PetriNetUnfolder]: For 73182/73190 co-relation queries the response was YES. [2022-11-20 12:40:10,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21528 conditions, 4677 events. 1840/4677 cut-off events. For 73182/73190 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 41627 event pairs, 982 based on Foata normal form. 1/4479 useless extension candidates. Maximal degree in co-relation 21416. Up to 2636 conditions per place. [2022-11-20 12:40:10,448 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 72 changer transitions 5/495 dead transitions. [2022-11-20 12:40:10,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 495 transitions, 5184 flow [2022-11-20 12:40:10,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:10,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:10,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-11-20 12:40:10,452 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-11-20 12:40:10,452 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-11-20 12:40:10,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-11-20 12:40:10,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:10,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-11-20 12:40:10,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:10,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:10,460 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:10,460 INFO L175 Difference]: Start difference. First operand has 427 places, 434 transitions, 3514 flow. Second operand 18 states and 2780 transitions. [2022-11-20 12:40:10,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 495 transitions, 5184 flow [2022-11-20 12:40:10,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 495 transitions, 4900 flow, removed 92 selfloop flow, removed 13 redundant places. [2022-11-20 12:40:10,824 INFO L231 Difference]: Finished difference. Result has 434 places, 440 transitions, 3655 flow [2022-11-20 12:40:10,825 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3655, PETRI_PLACES=434, PETRI_TRANSITIONS=440} [2022-11-20 12:40:10,826 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 233 predicate places. [2022-11-20 12:40:10,827 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 440 transitions, 3655 flow [2022-11-20 12:40:10,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:10,827 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:10,828 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] [2022-11-20 12:40:10,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-20 12:40:10,828 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:10,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:10,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1601784155, now seen corresponding path program 27 times [2022-11-20 12:40:10,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:10,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792404322] [2022-11-20 12:40:10,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:10,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:10,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:12,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:12,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:12,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792404322] [2022-11-20 12:40:12,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792404322] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:12,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:12,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:12,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611531352] [2022-11-20 12:40:12,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:12,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:12,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:12,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:12,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:12,244 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:12,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 440 transitions, 3655 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:12,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:12,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:12,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:14,242 INFO L130 PetriNetUnfolder]: 1840/4766 cut-off events. [2022-11-20 12:40:14,242 INFO L131 PetriNetUnfolder]: For 75608/75630 co-relation queries the response was YES. [2022-11-20 12:40:14,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21637 conditions, 4766 events. 1840/4766 cut-off events. For 75608/75630 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 43287 event pairs, 769 based on Foata normal form. 14/4578 useless extension candidates. Maximal degree in co-relation 21521. Up to 2672 conditions per place. [2022-11-20 12:40:14,325 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 277 selfloop transitions, 74 changer transitions 5/491 dead transitions. [2022-11-20 12:40:14,325 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 491 transitions, 5052 flow [2022-11-20 12:40:14,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:14,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:14,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-11-20 12:40:14,329 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-11-20 12:40:14,329 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-11-20 12:40:14,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-11-20 12:40:14,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:14,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-11-20 12:40:14,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:14,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:14,337 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:14,338 INFO L175 Difference]: Start difference. First operand has 434 places, 440 transitions, 3655 flow. Second operand 18 states and 2770 transitions. [2022-11-20 12:40:14,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 491 transitions, 5052 flow [2022-11-20 12:40:14,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 491 transitions, 4749 flow, removed 103 selfloop flow, removed 13 redundant places. [2022-11-20 12:40:14,666 INFO L231 Difference]: Finished difference. Result has 440 places, 443 transitions, 3581 flow [2022-11-20 12:40:14,667 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3581, PETRI_PLACES=440, PETRI_TRANSITIONS=443} [2022-11-20 12:40:14,667 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 239 predicate places. [2022-11-20 12:40:14,667 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 443 transitions, 3581 flow [2022-11-20 12:40:14,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:14,668 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:14,668 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] [2022-11-20 12:40:14,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 12:40:14,668 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:14,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:14,669 INFO L85 PathProgramCache]: Analyzing trace with hash -2044532839, now seen corresponding path program 28 times [2022-11-20 12:40:14,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:14,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121646236] [2022-11-20 12:40:14,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:14,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:14,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:16,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:16,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:16,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121646236] [2022-11-20 12:40:16,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121646236] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:16,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:16,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:16,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756313782] [2022-11-20 12:40:16,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:16,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:16,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:16,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:16,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:16,203 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:16,204 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 443 transitions, 3581 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:16,204 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:16,204 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:16,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:18,451 INFO L130 PetriNetUnfolder]: 1912/4952 cut-off events. [2022-11-20 12:40:18,451 INFO L131 PetriNetUnfolder]: For 79535/79557 co-relation queries the response was YES. [2022-11-20 12:40:18,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22633 conditions, 4952 events. 1912/4952 cut-off events. For 79535/79557 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 45471 event pairs, 780 based on Foata normal form. 14/4754 useless extension candidates. Maximal degree in co-relation 22514. Up to 2731 conditions per place. [2022-11-20 12:40:18,526 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 298 selfloop transitions, 74 changer transitions 5/512 dead transitions. [2022-11-20 12:40:18,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 512 transitions, 5385 flow [2022-11-20 12:40:18,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:40:18,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:40:18,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-11-20 12:40:18,530 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-11-20 12:40:18,531 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-11-20 12:40:18,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-11-20 12:40:18,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:18,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-11-20 12:40:18,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:18,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:18,540 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:18,540 INFO L175 Difference]: Start difference. First operand has 440 places, 443 transitions, 3581 flow. Second operand 19 states and 2930 transitions. [2022-11-20 12:40:18,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 512 transitions, 5385 flow [2022-11-20 12:40:18,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 512 transitions, 5147 flow, removed 45 selfloop flow, removed 15 redundant places. [2022-11-20 12:40:18,888 INFO L231 Difference]: Finished difference. Result has 448 places, 454 transitions, 3797 flow [2022-11-20 12:40:18,888 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3797, PETRI_PLACES=448, PETRI_TRANSITIONS=454} [2022-11-20 12:40:18,889 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 247 predicate places. [2022-11-20 12:40:18,889 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 454 transitions, 3797 flow [2022-11-20 12:40:18,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:18,889 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:18,889 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] [2022-11-20 12:40:18,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-20 12:40:18,890 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:18,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:18,891 INFO L85 PathProgramCache]: Analyzing trace with hash -244617849, now seen corresponding path program 29 times [2022-11-20 12:40:18,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:18,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235029470] [2022-11-20 12:40:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:18,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:18,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:20,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:20,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:20,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235029470] [2022-11-20 12:40:20,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235029470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:20,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:20,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:20,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945171666] [2022-11-20 12:40:20,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:20,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:20,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:20,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:20,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:20,301 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:20,303 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 454 transitions, 3797 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:20,303 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:20,303 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:20,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:23,026 INFO L130 PetriNetUnfolder]: 1962/5109 cut-off events. [2022-11-20 12:40:23,026 INFO L131 PetriNetUnfolder]: For 90851/90871 co-relation queries the response was YES. [2022-11-20 12:40:23,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23731 conditions, 5109 events. 1962/5109 cut-off events. For 90851/90871 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 47465 event pairs, 819 based on Foata normal form. 9/4903 useless extension candidates. Maximal degree in co-relation 23608. Up to 2805 conditions per place. [2022-11-20 12:40:23,081 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 296 selfloop transitions, 81 changer transitions 5/517 dead transitions. [2022-11-20 12:40:23,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 517 transitions, 5515 flow [2022-11-20 12:40:23,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:40:23,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:40:23,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2022-11-20 12:40:23,085 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2022-11-20 12:40:23,086 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2022-11-20 12:40:23,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2022-11-20 12:40:23,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:23,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2022-11-20 12:40:23,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.10526315789474) internal successors, (2928), 19 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:23,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:23,096 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:23,096 INFO L175 Difference]: Start difference. First operand has 448 places, 454 transitions, 3797 flow. Second operand 19 states and 2928 transitions. [2022-11-20 12:40:23,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 517 transitions, 5515 flow [2022-11-20 12:40:23,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 517 transitions, 5223 flow, removed 114 selfloop flow, removed 11 redundant places. [2022-11-20 12:40:23,723 INFO L231 Difference]: Finished difference. Result has 458 places, 463 transitions, 4004 flow [2022-11-20 12:40:23,723 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4004, PETRI_PLACES=458, PETRI_TRANSITIONS=463} [2022-11-20 12:40:23,724 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 257 predicate places. [2022-11-20 12:40:23,724 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 463 transitions, 4004 flow [2022-11-20 12:40:23,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:23,725 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:23,725 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] [2022-11-20 12:40:23,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-20 12:40:23,725 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:23,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:23,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1944825921, now seen corresponding path program 30 times [2022-11-20 12:40:23,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:23,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187467231] [2022-11-20 12:40:23,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:23,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:23,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:25,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:25,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:25,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187467231] [2022-11-20 12:40:25,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187467231] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:25,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:25,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:25,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528360013] [2022-11-20 12:40:25,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:25,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:25,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:25,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:25,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:25,375 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:25,377 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 463 transitions, 4004 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:25,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:25,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:25,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:28,143 INFO L130 PetriNetUnfolder]: 2018/5211 cut-off events. [2022-11-20 12:40:28,144 INFO L131 PetriNetUnfolder]: For 96328/96350 co-relation queries the response was YES. [2022-11-20 12:40:28,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 5211 events. 2018/5211 cut-off events. For 96328/96350 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 48550 event pairs, 847 based on Foata normal form. 14/5001 useless extension candidates. Maximal degree in co-relation 24434. Up to 2917 conditions per place. [2022-11-20 12:40:28,211 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 312 selfloop transitions, 78 changer transitions 5/530 dead transitions. [2022-11-20 12:40:28,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 530 transitions, 5884 flow [2022-11-20 12:40:28,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:40:28,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:40:28,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-11-20 12:40:28,214 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-11-20 12:40:28,215 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-11-20 12:40:28,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-11-20 12:40:28,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:28,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-11-20 12:40:28,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:28,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:28,223 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:28,223 INFO L175 Difference]: Start difference. First operand has 458 places, 463 transitions, 4004 flow. Second operand 19 states and 2930 transitions. [2022-11-20 12:40:28,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 530 transitions, 5884 flow [2022-11-20 12:40:28,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 530 transitions, 5531 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-11-20 12:40:28,792 INFO L231 Difference]: Finished difference. Result has 466 places, 475 transitions, 4193 flow [2022-11-20 12:40:28,793 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4193, PETRI_PLACES=466, PETRI_TRANSITIONS=475} [2022-11-20 12:40:28,793 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 265 predicate places. [2022-11-20 12:40:28,793 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 475 transitions, 4193 flow [2022-11-20 12:40:28,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:28,794 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:28,794 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] [2022-11-20 12:40:28,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-20 12:40:28,794 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:28,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:28,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2071600943, now seen corresponding path program 31 times [2022-11-20 12:40:28,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:28,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953606084] [2022-11-20 12:40:28,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:28,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:30,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:30,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:30,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953606084] [2022-11-20 12:40:30,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953606084] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:30,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:30,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:30,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979097396] [2022-11-20 12:40:30,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:30,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:30,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:30,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:30,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:30,175 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:30,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 475 transitions, 4193 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:30,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:30,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:30,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:33,230 INFO L130 PetriNetUnfolder]: 2069/5382 cut-off events. [2022-11-20 12:40:33,230 INFO L131 PetriNetUnfolder]: For 105668/105688 co-relation queries the response was YES. [2022-11-20 12:40:33,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25715 conditions, 5382 events. 2069/5382 cut-off events. For 105668/105688 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50521 event pairs, 897 based on Foata normal form. 9/5158 useless extension candidates. Maximal degree in co-relation 25583. Up to 3011 conditions per place. [2022-11-20 12:40:33,308 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 326 selfloop transitions, 76 changer transitions 5/542 dead transitions. [2022-11-20 12:40:33,308 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 542 transitions, 6207 flow [2022-11-20 12:40:33,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:40:33,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:40:33,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-11-20 12:40:33,317 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-11-20 12:40:33,317 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-11-20 12:40:33,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-11-20 12:40:33,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:33,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-11-20 12:40:33,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:33,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:33,326 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:33,326 INFO L175 Difference]: Start difference. First operand has 466 places, 475 transitions, 4193 flow. Second operand 19 states and 2934 transitions. [2022-11-20 12:40:33,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 542 transitions, 6207 flow [2022-11-20 12:40:33,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 542 transitions, 5837 flow, removed 134 selfloop flow, removed 13 redundant places. [2022-11-20 12:40:33,971 INFO L231 Difference]: Finished difference. Result has 474 places, 482 transitions, 4308 flow [2022-11-20 12:40:33,972 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4308, PETRI_PLACES=474, PETRI_TRANSITIONS=482} [2022-11-20 12:40:33,973 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 273 predicate places. [2022-11-20 12:40:33,973 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 482 transitions, 4308 flow [2022-11-20 12:40:33,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:33,974 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:33,974 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] [2022-11-20 12:40:33,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-20 12:40:33,974 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:33,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:33,975 INFO L85 PathProgramCache]: Analyzing trace with hash -174735651, now seen corresponding path program 32 times [2022-11-20 12:40:33,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:33,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939815598] [2022-11-20 12:40:33,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:33,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:34,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:35,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:35,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939815598] [2022-11-20 12:40:35,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939815598] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:35,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:35,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:35,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644447290] [2022-11-20 12:40:35,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:35,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:35,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:35,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:35,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:35,396 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:35,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 482 transitions, 4308 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:35,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:35,397 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:35,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:38,319 INFO L130 PetriNetUnfolder]: 2120/5523 cut-off events. [2022-11-20 12:40:38,320 INFO L131 PetriNetUnfolder]: For 116443/116465 co-relation queries the response was YES. [2022-11-20 12:40:38,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26805 conditions, 5523 events. 2120/5523 cut-off events. For 116443/116465 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52294 event pairs, 920 based on Foata normal form. 14/5298 useless extension candidates. Maximal degree in co-relation 26669. Up to 3087 conditions per place. [2022-11-20 12:40:38,400 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 74 changer transitions 5/545 dead transitions. [2022-11-20 12:40:38,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 545 transitions, 6289 flow [2022-11-20 12:40:38,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:38,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:38,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-11-20 12:40:38,405 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-11-20 12:40:38,405 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-11-20 12:40:38,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-11-20 12:40:38,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:38,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-11-20 12:40:38,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:38,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:38,414 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:38,414 INFO L175 Difference]: Start difference. First operand has 474 places, 482 transitions, 4308 flow. Second operand 18 states and 2782 transitions. [2022-11-20 12:40:38,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 545 transitions, 6289 flow [2022-11-20 12:40:39,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 545 transitions, 5950 flow, removed 116 selfloop flow, removed 14 redundant places. [2022-11-20 12:40:39,139 INFO L231 Difference]: Finished difference. Result has 480 places, 489 transitions, 4468 flow [2022-11-20 12:40:39,140 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4468, PETRI_PLACES=480, PETRI_TRANSITIONS=489} [2022-11-20 12:40:39,140 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2022-11-20 12:40:39,140 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4468 flow [2022-11-20 12:40:39,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:39,141 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:39,141 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] [2022-11-20 12:40:39,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-20 12:40:39,141 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:39,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:39,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1920653431, now seen corresponding path program 33 times [2022-11-20 12:40:39,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:39,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891993751] [2022-11-20 12:40:39,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:39,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:39,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:40,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:40,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891993751] [2022-11-20 12:40:40,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891993751] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:40,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:40,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:40,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644885053] [2022-11-20 12:40:40,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:40,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:40,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:40,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:40,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:40,525 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:40,527 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 489 transitions, 4468 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:40,527 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:40,527 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:40,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:43,442 INFO L130 PetriNetUnfolder]: 2147/5475 cut-off events. [2022-11-20 12:40:43,442 INFO L131 PetriNetUnfolder]: For 119191/119201 co-relation queries the response was YES. [2022-11-20 12:40:43,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27247 conditions, 5475 events. 2147/5475 cut-off events. For 119191/119201 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 51031 event pairs, 1130 based on Foata normal form. 2/5247 useless extension candidates. Maximal degree in co-relation 27107. Up to 3159 conditions per place. [2022-11-20 12:40:43,520 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 79 changer transitions 5/550 dead transitions. [2022-11-20 12:40:43,520 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 550 transitions, 6368 flow [2022-11-20 12:40:43,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:43,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:43,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2022-11-20 12:40:43,526 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2022-11-20 12:40:43,526 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2022-11-20 12:40:43,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2022-11-20 12:40:43,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:43,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2022-11-20 12:40:43,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.22222222222223) internal successors, (2776), 18 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:43,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:43,541 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:43,541 INFO L175 Difference]: Start difference. First operand has 480 places, 489 transitions, 4468 flow. Second operand 18 states and 2776 transitions. [2022-11-20 12:40:43,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 550 transitions, 6368 flow [2022-11-20 12:40:44,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 550 transitions, 6064 flow, removed 119 selfloop flow, removed 12 redundant places. [2022-11-20 12:40:44,275 INFO L231 Difference]: Finished difference. Result has 488 places, 499 transitions, 4595 flow [2022-11-20 12:40:44,276 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4595, PETRI_PLACES=488, PETRI_TRANSITIONS=499} [2022-11-20 12:40:44,276 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 287 predicate places. [2022-11-20 12:40:44,277 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 499 transitions, 4595 flow [2022-11-20 12:40:44,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:44,277 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:44,278 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] [2022-11-20 12:40:44,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-20 12:40:44,278 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:44,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:44,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1714878325, now seen corresponding path program 34 times [2022-11-20 12:40:44,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:44,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231208505] [2022-11-20 12:40:44,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:44,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:44,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:46,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:46,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231208505] [2022-11-20 12:40:46,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231208505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:46,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:46,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:46,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806280220] [2022-11-20 12:40:46,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:46,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:46,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:46,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:46,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:46,164 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:46,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 499 transitions, 4595 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:46,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:46,166 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:46,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:48,944 INFO L130 PetriNetUnfolder]: 2153/5626 cut-off events. [2022-11-20 12:40:48,944 INFO L131 PetriNetUnfolder]: For 111827/111847 co-relation queries the response was YES. [2022-11-20 12:40:48,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27238 conditions, 5626 events. 2153/5626 cut-off events. For 111827/111847 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 53390 event pairs, 960 based on Foata normal form. 9/5387 useless extension candidates. Maximal degree in co-relation 27094. Up to 3173 conditions per place. [2022-11-20 12:40:49,014 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 333 selfloop transitions, 77 changer transitions 5/550 dead transitions. [2022-11-20 12:40:49,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 550 transitions, 6270 flow [2022-11-20 12:40:49,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:49,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:49,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-11-20 12:40:49,018 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-11-20 12:40:49,018 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-11-20 12:40:49,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-11-20 12:40:49,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:49,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-11-20 12:40:49,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.05555555555554) internal successors, (2773), 18 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:49,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:49,027 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:49,027 INFO L175 Difference]: Start difference. First operand has 488 places, 499 transitions, 4595 flow. Second operand 18 states and 2773 transitions. [2022-11-20 12:40:49,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 550 transitions, 6270 flow [2022-11-20 12:40:49,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 550 transitions, 6063 flow, removed 50 selfloop flow, removed 12 redundant places. [2022-11-20 12:40:49,564 INFO L231 Difference]: Finished difference. Result has 495 places, 503 transitions, 4667 flow [2022-11-20 12:40:49,565 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4667, PETRI_PLACES=495, PETRI_TRANSITIONS=503} [2022-11-20 12:40:49,566 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 294 predicate places. [2022-11-20 12:40:49,566 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 503 transitions, 4667 flow [2022-11-20 12:40:49,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:49,566 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:49,567 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] [2022-11-20 12:40:49,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-20 12:40:49,567 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:49,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:49,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1495338881, now seen corresponding path program 35 times [2022-11-20 12:40:49,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:49,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235131206] [2022-11-20 12:40:49,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:49,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:49,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:50,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:50,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:50,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235131206] [2022-11-20 12:40:50,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235131206] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:50,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:50,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:50,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301001141] [2022-11-20 12:40:50,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:50,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:50,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:50,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:50,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:50,954 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:50,956 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 503 transitions, 4667 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:50,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:50,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:50,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:54,216 INFO L130 PetriNetUnfolder]: 2159/5622 cut-off events. [2022-11-20 12:40:54,216 INFO L131 PetriNetUnfolder]: For 112806/112828 co-relation queries the response was YES. [2022-11-20 12:40:54,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27287 conditions, 5622 events. 2159/5622 cut-off events. For 112806/112828 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 53527 event pairs, 934 based on Foata normal form. 14/5394 useless extension candidates. Maximal degree in co-relation 27141. Up to 3172 conditions per place. [2022-11-20 12:40:54,303 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 336 selfloop transitions, 83 changer transitions 5/559 dead transitions. [2022-11-20 12:40:54,303 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 559 transitions, 6516 flow [2022-11-20 12:40:54,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:54,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:54,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-11-20 12:40:54,306 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-11-20 12:40:54,307 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-11-20 12:40:54,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-11-20 12:40:54,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:54,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-11-20 12:40:54,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.16666666666666) internal successors, (2775), 18 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:54,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:54,312 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:54,312 INFO L175 Difference]: Start difference. First operand has 495 places, 503 transitions, 4667 flow. Second operand 18 states and 2775 transitions. [2022-11-20 12:40:54,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 559 transitions, 6516 flow [2022-11-20 12:40:54,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 559 transitions, 6258 flow, removed 52 selfloop flow, removed 15 redundant places. [2022-11-20 12:40:54,766 INFO L231 Difference]: Finished difference. Result has 500 places, 511 transitions, 4856 flow [2022-11-20 12:40:54,767 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4415, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4856, PETRI_PLACES=500, PETRI_TRANSITIONS=511} [2022-11-20 12:40:54,767 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 299 predicate places. [2022-11-20 12:40:54,768 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 511 transitions, 4856 flow [2022-11-20 12:40:54,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:54,768 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:54,768 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] [2022-11-20 12:40:54,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-20 12:40:54,768 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:54,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:54,769 INFO L85 PathProgramCache]: Analyzing trace with hash -719244265, now seen corresponding path program 36 times [2022-11-20 12:40:54,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:54,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208290109] [2022-11-20 12:40:54,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:54,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:54,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:55,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:40:55,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:55,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208290109] [2022-11-20 12:40:55,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208290109] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:55,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:55,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:40:55,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083549790] [2022-11-20 12:40:55,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:55,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:40:55,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:55,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:40:55,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:40:55,972 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:40:55,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 511 transitions, 4856 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:55,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:40:55,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:40:55,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:40:58,919 INFO L130 PetriNetUnfolder]: 2159/5508 cut-off events. [2022-11-20 12:40:58,920 INFO L131 PetriNetUnfolder]: For 114467/114475 co-relation queries the response was YES. [2022-11-20 12:40:59,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27176 conditions, 5508 events. 2159/5508 cut-off events. For 114467/114475 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 51409 event pairs, 1149 based on Foata normal form. 1/5282 useless extension candidates. Maximal degree in co-relation 27027. Up to 3146 conditions per place. [2022-11-20 12:40:59,078 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 83 changer transitions 5/561 dead transitions. [2022-11-20 12:40:59,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 561 transitions, 6547 flow [2022-11-20 12:40:59,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:40:59,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:40:59,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2771 transitions. [2022-11-20 12:40:59,085 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.690333831589437 [2022-11-20 12:40:59,085 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2771 transitions. [2022-11-20 12:40:59,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2771 transitions. [2022-11-20 12:40:59,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:40:59,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2771 transitions. [2022-11-20 12:40:59,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.94444444444446) internal successors, (2771), 18 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:59,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:59,098 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:40:59,098 INFO L175 Difference]: Start difference. First operand has 500 places, 511 transitions, 4856 flow. Second operand 18 states and 2771 transitions. [2022-11-20 12:40:59,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 561 transitions, 6547 flow [2022-11-20 12:40:59,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 561 transitions, 6237 flow, removed 94 selfloop flow, removed 14 redundant places. [2022-11-20 12:40:59,755 INFO L231 Difference]: Finished difference. Result has 505 places, 514 transitions, 4810 flow [2022-11-20 12:40:59,755 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4810, PETRI_PLACES=505, PETRI_TRANSITIONS=514} [2022-11-20 12:40:59,756 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 304 predicate places. [2022-11-20 12:40:59,756 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 514 transitions, 4810 flow [2022-11-20 12:40:59,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:40:59,757 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:40:59,757 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] [2022-11-20 12:40:59,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-20 12:40:59,758 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:40:59,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:59,758 INFO L85 PathProgramCache]: Analyzing trace with hash -959931371, now seen corresponding path program 37 times [2022-11-20 12:40:59,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:59,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405385269] [2022-11-20 12:40:59,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:59,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:59,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:01,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:41:01,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:01,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405385269] [2022-11-20 12:41:01,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405385269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:41:01,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:41:01,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:41:01,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725146644] [2022-11-20 12:41:01,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:41:01,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:41:01,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:41:01,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:41:01,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:41:01,287 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:41:01,288 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 514 transitions, 4810 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:01,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:41:01,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:41:01,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:41:03,943 INFO L130 PetriNetUnfolder]: 2159/5599 cut-off events. [2022-11-20 12:41:03,943 INFO L131 PetriNetUnfolder]: For 112528/112550 co-relation queries the response was YES. [2022-11-20 12:41:04,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27067 conditions, 5599 events. 2159/5599 cut-off events. For 112528/112550 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 53190 event pairs, 939 based on Foata normal form. 14/5374 useless extension candidates. Maximal degree in co-relation 26917. Up to 3154 conditions per place. [2022-11-20 12:41:04,303 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 342 selfloop transitions, 80 changer transitions 5/562 dead transitions. [2022-11-20 12:41:04,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 562 transitions, 6499 flow [2022-11-20 12:41:04,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:41:04,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:41:04,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2769 transitions. [2022-11-20 12:41:04,311 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6898355754857997 [2022-11-20 12:41:04,311 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2769 transitions. [2022-11-20 12:41:04,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2769 transitions. [2022-11-20 12:41:04,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:41:04,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2769 transitions. [2022-11-20 12:41:04,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.83333333333334) internal successors, (2769), 18 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:04,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:04,321 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:04,322 INFO L175 Difference]: Start difference. First operand has 505 places, 514 transitions, 4810 flow. Second operand 18 states and 2769 transitions. [2022-11-20 12:41:04,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 562 transitions, 6499 flow [2022-11-20 12:41:04,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 562 transitions, 6263 flow, removed 37 selfloop flow, removed 15 redundant places. [2022-11-20 12:41:04,902 INFO L231 Difference]: Finished difference. Result has 509 places, 517 transitions, 4835 flow [2022-11-20 12:41:04,902 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4576, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4835, PETRI_PLACES=509, PETRI_TRANSITIONS=517} [2022-11-20 12:41:04,903 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 308 predicate places. [2022-11-20 12:41:04,903 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 517 transitions, 4835 flow [2022-11-20 12:41:04,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:04,903 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:41:04,904 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] [2022-11-20 12:41:04,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-20 12:41:04,904 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:41:04,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:04,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1156329285, now seen corresponding path program 38 times [2022-11-20 12:41:04,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:04,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351769062] [2022-11-20 12:41:04,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:04,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:04,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:05,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:41:05,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:05,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351769062] [2022-11-20 12:41:05,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351769062] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:41:05,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:41:05,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:41:05,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122494187] [2022-11-20 12:41:05,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:41:05,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:41:05,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:41:05,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:41:05,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:41:05,804 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:41:05,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 517 transitions, 4835 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:05,807 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:41:05,807 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:41:05,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:41:09,064 INFO L130 PetriNetUnfolder]: 2159/5493 cut-off events. [2022-11-20 12:41:09,064 INFO L131 PetriNetUnfolder]: For 112059/112069 co-relation queries the response was YES. [2022-11-20 12:41:09,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26905 conditions, 5493 events. 2159/5493 cut-off events. For 112059/112069 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51488 event pairs, 1142 based on Foata normal form. 2/5264 useless extension candidates. Maximal degree in co-relation 26753. Up to 3160 conditions per place. [2022-11-20 12:41:09,133 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 346 selfloop transitions, 78 changer transitions 5/564 dead transitions. [2022-11-20 12:41:09,133 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 564 transitions, 6506 flow [2022-11-20 12:41:09,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:41:09,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:41:09,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-11-20 12:41:09,136 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-11-20 12:41:09,136 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-11-20 12:41:09,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-11-20 12:41:09,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:41:09,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-11-20 12:41:09,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:09,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:09,146 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:09,146 INFO L175 Difference]: Start difference. First operand has 509 places, 517 transitions, 4835 flow. Second operand 18 states and 2768 transitions. [2022-11-20 12:41:09,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 564 transitions, 6506 flow [2022-11-20 12:41:09,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 564 transitions, 6244 flow, removed 52 selfloop flow, removed 15 redundant places. [2022-11-20 12:41:09,636 INFO L231 Difference]: Finished difference. Result has 513 places, 520 transitions, 4797 flow [2022-11-20 12:41:09,637 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4797, PETRI_PLACES=513, PETRI_TRANSITIONS=520} [2022-11-20 12:41:09,637 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 312 predicate places. [2022-11-20 12:41:09,637 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 520 transitions, 4797 flow [2022-11-20 12:41:09,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:09,638 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:41:09,638 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] [2022-11-20 12:41:09,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-20 12:41:09,638 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:41:09,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:09,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1206365223, now seen corresponding path program 39 times [2022-11-20 12:41:09,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:09,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101013467] [2022-11-20 12:41:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:09,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:09,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:11,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:41:11,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:11,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101013467] [2022-11-20 12:41:11,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101013467] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:41:11,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:41:11,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:41:11,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679987177] [2022-11-20 12:41:11,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:41:11,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:41:11,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:41:11,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:41:11,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:41:11,087 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:41:11,089 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 520 transitions, 4797 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:11,089 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:41:11,089 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:41:11,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:41:14,040 INFO L130 PetriNetUnfolder]: 2201/5643 cut-off events. [2022-11-20 12:41:14,040 INFO L131 PetriNetUnfolder]: For 125258/125268 co-relation queries the response was YES. [2022-11-20 12:41:14,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28015 conditions, 5643 events. 2201/5643 cut-off events. For 125258/125268 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 53377 event pairs, 1150 based on Foata normal form. 1/5413 useless extension candidates. Maximal degree in co-relation 27861. Up to 3169 conditions per place. [2022-11-20 12:41:14,125 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 361 selfloop transitions, 86 changer transitions 5/587 dead transitions. [2022-11-20 12:41:14,125 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 587 transitions, 7092 flow [2022-11-20 12:41:14,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:41:14,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:41:14,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-11-20 12:41:14,129 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-11-20 12:41:14,129 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-11-20 12:41:14,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-11-20 12:41:14,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:41:14,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-11-20 12:41:14,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:14,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:14,140 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:14,140 INFO L175 Difference]: Start difference. First operand has 513 places, 520 transitions, 4797 flow. Second operand 19 states and 2934 transitions. [2022-11-20 12:41:14,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 587 transitions, 7092 flow [2022-11-20 12:41:14,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 587 transitions, 6970 flow, removed 6 selfloop flow, removed 14 redundant places. [2022-11-20 12:41:14,714 INFO L231 Difference]: Finished difference. Result has 521 places, 527 transitions, 5243 flow [2022-11-20 12:41:14,715 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5243, PETRI_PLACES=521, PETRI_TRANSITIONS=527} [2022-11-20 12:41:14,716 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 320 predicate places. [2022-11-20 12:41:14,716 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 527 transitions, 5243 flow [2022-11-20 12:41:14,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:14,717 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:41:14,717 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] [2022-11-20 12:41:14,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-20 12:41:14,718 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:41:14,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:14,718 INFO L85 PathProgramCache]: Analyzing trace with hash -62130845, now seen corresponding path program 40 times [2022-11-20 12:41:14,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:14,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538005463] [2022-11-20 12:41:14,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:14,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:14,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:16,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:41:16,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:16,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538005463] [2022-11-20 12:41:16,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538005463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:41:16,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:41:16,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:41:16,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46766915] [2022-11-20 12:41:16,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:41:16,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:41:16,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:41:16,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:41:16,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:41:16,530 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:41:16,533 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 527 transitions, 5243 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:16,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:41:16,534 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:41:16,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:41:19,576 INFO L130 PetriNetUnfolder]: 2211/5653 cut-off events. [2022-11-20 12:41:19,576 INFO L131 PetriNetUnfolder]: For 138831/138841 co-relation queries the response was YES. [2022-11-20 12:41:19,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28696 conditions, 5653 events. 2211/5653 cut-off events. For 138831/138841 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 53426 event pairs, 1201 based on Foata normal form. 1/5416 useless extension candidates. Maximal degree in co-relation 28538. Up to 3258 conditions per place. [2022-11-20 12:41:19,669 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 355 selfloop transitions, 84 changer transitions 5/579 dead transitions. [2022-11-20 12:41:19,669 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 579 transitions, 7250 flow [2022-11-20 12:41:19,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:41:19,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:41:19,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-11-20 12:41:19,673 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-11-20 12:41:19,673 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-11-20 12:41:19,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-11-20 12:41:19,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:41:19,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-11-20 12:41:19,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:19,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:19,983 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:19,983 INFO L175 Difference]: Start difference. First operand has 521 places, 527 transitions, 5243 flow. Second operand 18 states and 2770 transitions. [2022-11-20 12:41:19,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 579 transitions, 7250 flow [2022-11-20 12:41:20,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 579 transitions, 6820 flow, removed 152 selfloop flow, removed 14 redundant places. [2022-11-20 12:41:20,749 INFO L231 Difference]: Finished difference. Result has 526 places, 535 transitions, 5330 flow [2022-11-20 12:41:20,750 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5330, PETRI_PLACES=526, PETRI_TRANSITIONS=535} [2022-11-20 12:41:20,750 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 325 predicate places. [2022-11-20 12:41:20,751 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 535 transitions, 5330 flow [2022-11-20 12:41:20,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:20,752 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:41:20,752 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] [2022-11-20 12:41:20,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-20 12:41:20,752 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:41:20,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:20,753 INFO L85 PathProgramCache]: Analyzing trace with hash 974998645, now seen corresponding path program 41 times [2022-11-20 12:41:20,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:20,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326802761] [2022-11-20 12:41:20,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:20,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:20,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:21,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:41:21,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:21,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326802761] [2022-11-20 12:41:21,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326802761] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:41:21,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:41:21,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:41:21,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714208785] [2022-11-20 12:41:21,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:41:21,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:41:21,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:41:21,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:41:21,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:41:21,799 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-11-20 12:41:21,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 535 transitions, 5330 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:21,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:41:21,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-11-20 12:41:21,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:41:24,950 INFO L130 PetriNetUnfolder]: 2226/5851 cut-off events. [2022-11-20 12:41:24,950 INFO L131 PetriNetUnfolder]: For 133655/133677 co-relation queries the response was YES. [2022-11-20 12:41:25,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28712 conditions, 5851 events. 2226/5851 cut-off events. For 133655/133677 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 56570 event pairs, 985 based on Foata normal form. 13/5611 useless extension candidates. Maximal degree in co-relation 28552. Up to 3265 conditions per place. [2022-11-20 12:41:25,039 INFO L137 encePairwiseOnDemand]: 204/223 looper letters, 363 selfloop transitions, 89 changer transitions 5/592 dead transitions. [2022-11-20 12:41:25,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 592 transitions, 7318 flow [2022-11-20 12:41:25,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:41:25,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 12:41:25,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-11-20 12:41:25,044 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-11-20 12:41:25,044 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-11-20 12:41:25,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-11-20 12:41:25,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:41:25,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-11-20 12:41:25,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:25,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:25,053 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:41:25,053 INFO L175 Difference]: Start difference. First operand has 526 places, 535 transitions, 5330 flow. Second operand 18 states and 2774 transitions. [2022-11-20 12:41:25,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 592 transitions, 7318 flow [2022-11-20 12:41:25,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 592 transitions, 6989 flow, removed 117 selfloop flow, removed 11 redundant places. [2022-11-20 12:41:25,868 INFO L231 Difference]: Finished difference. Result has 535 places, 542 transitions, 5372 flow [2022-11-20 12:41:25,869 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5372, PETRI_PLACES=535, PETRI_TRANSITIONS=542} [2022-11-20 12:41:25,870 INFO L288 CegarLoopForPetriNet]: 201 programPoint places, 334 predicate places. [2022-11-20 12:41:25,870 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 542 transitions, 5372 flow [2022-11-20 12:41:25,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 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-20 12:41:25,871 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:41:25,871 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] [2022-11-20 12:41:25,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-20 12:41:25,872 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 12:41:25,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:25,872 INFO L85 PathProgramCache]: Analyzing trace with hash 884564643, now seen corresponding path program 42 times [2022-11-20 12:41:25,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:25,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663112612] [2022-11-20 12:41:25,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:25,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:25,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat